亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

wxpython如何實現按鈕切換界面

發布時間:2021-04-06 09:57:39 來源:億速云 閱讀:219 作者:小新 欄目:開發技術

這篇文章主要介紹wxpython如何實現按鈕切換界面,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

wxpython按鈕切換界面的具體實現代碼,具體內容如下

#-*- coding:utf-8 -*-

import wx
 
class TestFrame(wx.Frame):
 def __init__(self):
  wx.Frame.__init__(self,None,-1,u'登陸',size=(370,280),style=wx.MINIMIZE_BOX|
  wx.SYSTEM_MENU|wx.CAPTION|wx.CLOSE_BOX)
  self.SetBackgroundColour('white')
 
  self.button1 = wx.Button(self,-1,u'按鈕1',pos = (80,180))
  self.button1.Bind(wx.EVT_BUTTON,self.OnButtonClick1)
 
  self.button2 = wx.Button(self,-1,u'按鈕2',pos = (180,180))
  self.button2.Bind(wx.EVT_BUTTON,self.OnButtonClick2)
 
  #Button1顯示組件
  self.text1 = None
  self.textc1 = None
 
  #Button2顯示組件
  self.text2 = None
  self.textc2 = None
 
  
 
 def OnButtonClick1(self,event):
  if not self.text1:
   self.text1 = wx.StaticText(self,-1,u'用戶名',(70,73),(50,-1),wx.ALIGN_CENTER)
   self.text1.SetBackgroundColour('black')#設置背景顏色
   self.text1.SetForegroundColour('white')#設置文本顏色
  if not self.textc1:
   self.textc1 = wx.TextCtrl(self,pos=(140,70))
 
  if self.text2:
   self.text2.Destroy()
  if self.textc2:
   self.textc2.Destroy()
 def OnButtonClick2(self,event):
  if self.text1:
   self.text1.Destroy()
  if self.textc1:
   self.textc1.Destroy()
 
  if not self.text2:
   self.text2 = wx.StaticText(self,-1,u'密碼',(70,123),(50,-1),wx.ALIGN_CENTER)
   self.text2.SetBackgroundColour('black')#設置背景顏色
   self.text2.SetForegroundColour('white')#設置文本顏色
  if not self.textc2:
   self.textc2 = wx.TextCtrl(self,pos=(140,120), style=wx.TE_PASSWORD)
   
  
 
if __name__ == "__main__":
 
 app = wx.App()
 frame = TestFrame()
 frame.Show()
 app.MainLoop()

在 __init__函數中先聲明會用到的控件,然后在按鈕響應時分別顯示自己需要顯示的控件,Destroy不需要的控件,來實現按鈕對界面的切換。(博主自己摸索出來的,可能并不實用,但是感覺挺好理解)

運行如下:

wxpython如何實現按鈕切換界面

wxpython如何實現按鈕切換界面

wxpython如何實現按鈕切換界面

以上是“wxpython如何實現按鈕切換界面”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜川县| 五家渠市| 南和县| 英超| 岱山县| 屯留县| 白山市| 青铜峡市| 屯门区| 海口市| 通许县| 舒兰市| 永寿县| 慈利县| 买车| 武夷山市| 依兰县| 兴义市| 贺兰县| 安庆市| 连平县| 安顺市| 澄城县| 晋宁县| 陕西省| 山丹县| 彰化市| 青铜峡市| 祁连县| 平乡县| 锡林浩特市| 炎陵县| 张掖市| 怀集县| 调兵山市| 浮山县| 定结县| 禹州市| 甘肃省| 泾阳县| 监利县|