鱼C论坛

 找回密码
 立即注册
查看: 1739|回复: 3

[已解决]显示未定义

[复制链接]
发表于 2020-9-5 16:37:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#_*_coding:utf-8 _*_
import wx
class MyFrame(wx.Frame):
    def _init_(self,parent,id):
        wx.Frame._init_(self,parent,id,title="创建TextCtrl类",size=(400,300))
        #创建面板
        panel=wx.Panel(self)
        #创建文本和密码输入框
        self.title=wx.StaticText(panel,label="请输入用户名和密码",pos=(140,20))
        self.label_user=wx.StaticText(panel,label="用户名",pos=(50,50))
        self.text_user=wx.TextCtrl(panel,pos=(100,50),size=(235,25),style=wx.TE_LEFT)
        self.label_pwd=wx.StaticText(panel,pos=(50,90),label="密 码:")
        self.text_password=wx.TextCtrl(panel,pos=(100,90),size=(235,25),style=wx.TE_PASSWORD)
        #创建”确定“和”取消“按钮
        self.bt_confirm=wx.Button(panel,label='确定',pos=(105,130))
        self.bt_cancel=wx.Button(panel,label='取消',pos=(195,130))
if _name_== '_main_':
    app=wx.App()
    frame=MyFrame(parent=Node,id=-1)
    frame.Show()
    app.MainLoop()
                     显示NameError: name '_name_' is not defined如何解决
最佳答案
2020-9-6 21:36:34
if __name__ == '__main__':

你要使用的pycharm的话,直接打main,第一个就直接跳出来了,不容易出错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-6 21:33:09 | 显示全部楼层
是双下划线,if __name__ == '__main__':
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-6 21:36:34 | 显示全部楼层    本楼为最佳答案   
if __name__ == '__main__':

你要使用的pycharm的话,直接打main,第一个就直接跳出来了,不容易出错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-31 10:39:27 | 显示全部楼层
这是你的代码报错:名称错误: 名称“ _ name _”未定义。
说人话就是你前面这个格式错误了。你的倒数第5行代码有问题,
if __name__ == '__main__':这个里面是要用双下划线,你用的单下划线,所以才会报错。
我把代码给你格式发一下。
if __name__ == '__main__':
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 23:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表