中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

陆川县| 土默特右旗| 陇西县| 海盐县| 漳平市| 读书| 淄博市| 辽宁省| 徐闻县| 郎溪县| 雷波县| 吴桥县| 泸州市| 临夏县| 双鸭山市| 武汉市| 积石山| 玉溪市| 神池县| 北安市| 鄢陵县| 星子县| 扬中市| 阜平县| 清涧县| 北流市| 瓦房店市| 镇赉县| 土默特右旗| 赣榆县| 六盘水市| 江门市| 富裕县| 拜城县| 诸暨市| 武功县| 扬中市| 平和县| 清涧县| 荃湾区| 包头市|