91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

紫阳县| 金溪县| 石嘴山市| 赞皇县| 大丰市| 泰兴市| 济阳县| 济源市| 武义县| 北辰区| 岐山县| 防城港市| 来凤县| 孟村| 浦江县| 绥德县| 瓦房店市| 宜兰县| 方正县| 瑞丽市| 萝北县| 武陟县| 鸡泽县| 浑源县| 鄢陵县| 双鸭山市| 宁国市| 安阳市| 邓州市| 河南省| 昆山市| 饶阳县| 抚远县| 军事| 雷波县| 涪陵区| 南通市| 米泉市| 枣阳市| 岢岚县| 博罗县|