| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1207 人关注过本帖
标题:求助,用wxpython做了一个GUI,总提示变量没定义,帮我看看,谢谢了
只看楼主 加入收藏
wangjx236007
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2021-3-2
结帖率:40%
收藏
已结贴  问题点数:20 回复次数:2 
求助,用wxpython做了一个GUI,总提示变量没定义,帮我看看,谢谢了
import wx
import random
import time


class MyFrame(wx.Frame):
    def __init__(self,parent,id):
        #设置一个窗体

        wx.Frame.__init__(self,parent,id,title='标准窗体',size=(600,400),pos=(100,100))
        #设置一个版面

        panel1=wx.Panel(self)
        self.st=wx.StaticText(panel1,size=(300,300))#静态文本
        #self.st=wx.Font(panel1,pointSize+40)
        self.bott1=wx.Button(panel1,id=10,label='开始')#开始按钮
        self.bott2=wx.Button(panel1,id=11,label='暂停')#暂停按钮
        self.Bind(wx.EVT_BUTTON,self.bbt,id=10,id2=11)#定义一个事件
        hsize_st=wx.BoxSizer(wx.HORIZONTAL)#水平布局
        hsize_st.Add(self.st,proportion=1)
        hsize_bot = wx.BoxSizer(wx.HORIZONTAL)
        hsize_bot.Add(self.bott1, proportion=0)
        hsize_bot.Add(self.bott2, proportion=1)


        vsize=wx.BoxSizer(wx.VERTICAL)#垂直布局
        vsize.Add(hsize_st,proportion=0,flag=wx.BOTTOM|wx.TOP|wx.ALIGN_CENTER,border=15)
        vsize.Add(hsize_bot,proportion=0,flag=wx.ALIGN_CENTER,border=5)
        panel1.SetSizer(vsize)

    def bbt(self,event):
        event_id = event.GetId()
        global ppp
        if event_id==10:
            list=['wjx','语文','数学','huaxue','wuli','shengwu','daxue']
            while True:

                ppp=list[random.randint(0,int(len(list)-1))]
                time.sleep(0.5)
                self.st.SetLabel(PPP)




if __name__ == '__main__':
    app=wx.App()
    frame=MyFrame(parent=None,id=-1)
    frame.Show()
    app.MainLoop()
搜索更多相关主题的帖子: 定义 Frame wxpython Add GUI 
2021-03-02 23:14
fall_bernana
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:17
帖 子:244
专家分:2106
注 册:2019-8-16
收藏
得分:20 
回复 楼主 wangjx236007
self.st.SetLabel(PPP)  里的是大写。你定义的变量是小写
2021-03-04 09:35
wangjx236007
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2021-3-2
收藏
得分:0 
谢谢了,我检查好几遍,都没有看到。。另外,我有一个暂停,但不知道咋样写了。麻烦再帮我一下。
2021-03-04 22:04
快速回复:求助,用wxpython做了一个GUI,总提示变量没定义,帮我看看,谢谢了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029330 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved