国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 基于wxPython的GUI實現輸入對話框(1)

基于wxPython的GUI實現輸入對話框(1)

2021-06-03 00:08網海水手 Python

這篇文章主要為大家詳細介紹了基于wxPython的GUI實現簡單的輸入對話框,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了基于wxPython的GUI實現輸入對話框的具體代碼,供大家參考,具體內容如下

編程時,免不了要輸入一些參數等,這時輸入對話框就派上用處了:

  1. #-*- coding:utf-8 -*- 
  2. #~ #-------------------------------------------------------------------------------- 
  3. #~ FileName=wxinputbox.py 
  4. #~ Funciton:wx的輸入對話框 
  5. #~ author:吳徐平 
  6. #~ Date:2013-04-28 
  7. #~ Email:539688300@qq.com 
  8. #~ #-------------------------------------------------------------------------------- 
  9. import wx 
  10.   
  11. class TextEntryDialog(wx.Dialog): 
  12.   
  13.  def __init__(self, parent=None, title='Title', caption='Caption',size=(500, 200)): 
  14.   ''
  15.   #~ dialog = TextEntryDialog(parent=None, title=title,caption=caption,size=size) 
  16.   #~ dialog = TextEntryDialog() 
  17.   ''
  18.   style = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER 
  19.   super(TextEntryDialog, self).__init__(parent, -1, title=title, style=style) 
  20.   self.text = wx.StaticText(self, -1, caption) 
  21.   self.input = wx.TextCtrl(self, -1, style=wx.TE_MULTILINE) 
  22.   self.input.SetInitialSize(size) 
  23.   self.buttons = self.CreateButtonSizer(wx.OK|wx.CANCEL) 
  24.   self.sizer = wx.BoxSizer(wx.VERTICAL) 
  25.   self.sizer.Add(self.text, 0, wx.ALL, 5) 
  26.   self.sizer.Add(self.input, 1, wx.EXPAND|wx.ALL, 5) 
  27.   self.sizer.Add(self.buttons, 0, wx.EXPAND|wx.ALL, 5) 
  28.   self.SetSizerAndFit(self.sizer) 
  29.   self.Center() 
  30.  def SetValue(self, value): 
  31.   self.input.SetValue(value) 
  32.  def GetValue(self): 
  33.   return self.input.GetValue() 
  34.   
  35. def wxinputbox(Initialstring='Initial String',title='Title',caption='Caption',size=(500,200)): 
  36.  ''
  37.  #~ >>>stringvalue=wxinputbox(Initialstring='Initial String',title='Title',caption='Caption',size=(500,200)): 
  38.  #~ >>> stringvalue=wxinputbox() 
  39.  ''
  40.  app = wx.PySimpleApp() 
  41.  #~ dialog = TextEntryDialog(None, title=title,caption=caption,size=size) 
  42.  dialog = TextEntryDialog() 
  43.  dialog.SetValue(Initialstring) 
  44.  if dialog.ShowModal() == wx.ID_OK: 
  45.   stringvalue= dialog.GetValue() 
  46.  else
  47.   stringvalue='' 
  48.   dialog.Destroy() 
  49.   app.MainLoop() 
  50.  return stringvalue 
  51.    
  52. if __name__ == '__main__'
  53.  #~ #使用wx的輸入對話框 
  54.  stringvalue=wxinputbox() 
  55.  print(stringvalue) 
  56.   
  57.   
  58. #~ if __name__ == '__main__': 
  59.  #~ app = wx.PySimpleApp() 
  60.  #~ #使用wx自帶的輸入對話框 
  61.  #~ dialog = wx.TextEntryDialog(None, 'Rules:', 'Edit rules', 
  62.  #~ style=wx.TE_MULTILINE|wx.OK|wx.CANCEL) 
  63.  #~ dialog.SetInitialSize((500,200)) 
  64.  #~ if dialog.ShowModal() == wx.ID_OK: 
  65.   #~ print 'OK' 
  66.  #~ dialog.Destroy() 
  67.  #~ app.MainLoop() 

效果如下:

基于wxPython的GUI實現輸入對話框(1)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/rumswell/article/details/8865623

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 北条麻妃99精品青青久久 | 久久久久久久久成人 | 日韩福利视频 | 99精品欧美一区二区三区综合在线 | 国产精品成人国产乱一区 | 久久女人网 | 免费国产一区 | 国产精品一区二区不卡 | 国产欧美精品一区二区三区 | 国产精品永久免费视频 | 国产精品久久一区 | 久久久久久久久久久久久国产 | 久久久久一区二区三区 | av电影免费| 亚洲精品一区二区三区 | 99亚洲| 精品美女 | 久久国产精品久久久久久电车 | 日批免费观看视频 | 国产最新视频 | 亚洲精品视频网站在线观看 | 久草中文在线观看 | 国产97在线播放 | 久色视频在线 | 色香蕉视频 | 午夜草逼 | 一本久久综合亚洲鲁鲁五月天 | 久久精品亚洲精品国产欧美 | 永久黄网站色视频免费 | 亚洲精品一区二区三区99 | 米奇777超碰欧美日韩亚洲 | 伊人精品在线 | 久久精品日韩 | 日韩中文一区 | 欧美成人免费 | 欧美国产一区二区三区 | 久久久精品日韩 | 色九九| 免费看黄色影片 | 免费又黄又爽又猛的毛片 | 一区二区三区视频在线观看 |