亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程設計 > 正文

wxFormBuilder python圖形界面設計工具安裝與使用圖文教程

2020-07-14 13:46:06
字體:
來源:轉載
供稿:網友

wxFormBuilder是一款非常好用的界面編輯設計工具,用于生成跨平臺編譯代碼,能夠快速搭建GUI開發環境,wxFormBuilder支持快速生成C++,python, Lua 等代碼和 XRC 資源文件,搭建高效的帶有GUI界面編輯器的開發環境。歡迎大家前來下載使用。

wxFormBuilder簡介

wxFormBuilder 是一個基于 wxWidgets 的 UI 設計的快速開發工具。

wxFormBuilder安裝

官網下載安裝包 https://sourceforge.net/projects/wxformbuilder/
wxFormBuilder安裝教程

wxFormBuilder安裝教程
wxFormBuilder安裝教程
wxFormBuilder安裝教程
wxFormBuilder安裝教程
wxFormBuilder安裝教程
wxFormBuilder安裝教程
進行安裝wxFormBuilder

最后點擊next,就完成安裝啦!

wxFormBuilder的使用

首先要創建一個窗體應用程序,就必須要有一個承載它所有控件的窗體,然后在進行控件布局編輯。

1、創建窗體

wxFormBuilder安裝教程
在Forms欄,選擇第一個Frame,這樣就添加上一個窗體了,接下來需要添加一個布局器。

2、選擇布局器

wxFormBuilder安裝教程
 

選擇你需要的布局器,然后就可以開始布置控件,編輯出你想要的界面了。
后面界面編輯很復雜,一兩句話我也講述不清楚,上傳了一份wxFormBuilder的教程,可供參考。

武林網下載地址:http://www.49028c.com/books/696022.html

Python界面生成器wxFormBuilder簡單使用入門教程

python的桌面UI設計和處理,使用wxPython + wxFromBuilder是一個相對簡單的方案。

1.下載

用pip install wxpython下載最新的wxPython。

2.下載wxfrombuilder

wxFormBuilder下載鏈接 ,這個是直接用來拖拽用的。

3.打開wxformbuilder,

1.先點forms里面的Frame,開始的時候必須用這個,其他控件都是在里面。在Layout里面選擇一個布局。布局就是用來將Frame分成單獨的小方格。各種布局都不一樣,有的是只有行沒有列,有的是行列都可以。根據需要添加即可。

2.在common里面選擇基礎的按鈕等控件。在這里很難控制好位置,因為只有選定好了在哪個方格里,添加的時候才能添加。添加后的位置不好變化。所以,必須先設計好正規布局,然后再往里面添加小控件。

如果不滿意都是在左側,可以在上面中選擇是居中還是左對齊。

3.按鍵事件

這時在代碼中可以看到有按鍵事件函數

4.生成python代碼或C++等其他代碼

給該項目一個合適的名字,并選擇Python作為代碼生成語言。 在對象屬性窗口,如圖下圖

保存該項目,然后按F8鍵生成 Python代碼開發的GUI。讓生成的文件命名為Demo.py

5.將Demo.py在集成開發環境中打開,編寫Demo.py中的代碼,特別是按鍵事件函數的實現

接著新建一個main.py文件,導入Demo.py,聲明Application對象并啟動主事件循環。以下是可執行代碼 -

main文件內容如下;

?import wx #import the newly created GUI file import Demo class CalcFrame(demo.MyFrame1): def __init__(self,parent): demo.MyFrame1.__init__(self,parent) #按鍵事件觸發函數 def btn_submit(self,event): num = int(self.m_textCtrl1.GetValue()) self.m_textCtrl2.SetValue (str(num*num)) def main(): app = wx.App(False) frame = CalcFrame(None) frame.Show(True) #start the applications app.MainLoop() if __name__ == '__main__': main()?

 

運行結果:

wxFormBuilder布局的使用

1.新建工程
2.點擊Forms,新建form
3.選擇布局 layout,只使用一個控件基本上就可以滿足大部分的設計需求。—— wxBoxSizer
4.掌握wxboxsizer里面的兩個核心屬性。(1)orient,設置布局的方向。(2)proportion,設置同級布局之間的比例關系。

 wxformbuilder在python如何使用
1使用builder 創建界面并進行布局

2選擇python選項 得到相應代碼

將代碼保存在 一個py文件里面

創建一個新的入口文件

main.py

import wx
import UIfile

class YPiao(UIfile.classname):
    #這里開始繼承后對Virtual event handlers進行override,這個示例是對關于我們的菜單選擇后進行了重載。
    def m_abooutOnMenuSelection( self, event ):
        wx.MessageBox("這是一款免費軟件","關于軟件",wx.YES_NO|wx.ICON_QUESTION)
        
# init the programe
app = wx.App() #實例化APP,因為wxformbuilder只提供界面布局,所以需要我們自己對代碼進行構架
frame = YPiao(None) #frame的實例
frame.Show();

app.MainLoop() #wxpython的啟動函數

好了這篇文章就介紹到這了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影在线观看中文字幕| 国产精品久久久久av| 国产精品久久久久久av| 欧美黄色片视频| 日韩欧美一区二区三区| 日韩欧美a级成人黄色| 日韩免费av片在线观看| 色妞一区二区三区| 欧美与黑人午夜性猛交久久久| 美女久久久久久久久久久| 97国产在线视频| 一级做a爰片久久毛片美女图片| 激情懂色av一区av二区av| 精品久久久香蕉免费精品视频| 清纯唯美日韩制服另类| 亚洲奶大毛多的老太婆| 亚洲高清免费观看高清完整版| 亚洲一区二区免费| 日韩第一页在线| 欧美成aaa人片免费看| 狠狠爱在线视频一区| 国产精品69精品一区二区三区| 国产中文日韩欧美| 亚洲a一级视频| 一区二区欧美日韩视频| 亚洲人成毛片在线播放| 最近2019年中文视频免费在线观看| 亚洲综合第一页| 青草青草久热精品视频在线网站| 精品美女国产在线| 综合激情国产一区| 色播久久人人爽人人爽人人片视av| 国产日产欧美a一级在线| 91人人爽人人爽人人精88v| 国产精品va在线播放我和闺蜜| 亚洲缚视频在线观看| 亚洲电影免费在线观看| 日韩视频免费在线观看| 国产亚洲视频在线| 96国产粉嫩美女| 日韩亚洲第一页| 国产激情视频一区| 久久精品小视频| 在线成人激情视频| 成人中文字幕在线观看| 成人免费视频xnxx.com| 国产精品jizz在线观看麻豆| 4388成人网| 中文字幕亚洲专区| 欧美超级乱淫片喷水| 欧美日韩国产影院| 日韩精品视频观看| 中文字幕日韩欧美在线视频| 欧美在线观看一区二区三区| 最近2019免费中文字幕视频三| 日本一区二区在线免费播放| 久热在线中文字幕色999舞| 国产精品99久久久久久白浆小说| 一区二区三区 在线观看视| 久久九九国产精品怡红院| 国产手机视频精品| 夜夜嗨av一区二区三区免费区| 欧美午夜女人视频在线| 国产精品久久久av| 日韩女优人人人人射在线视频| 亚洲日本成人网| 色99之美女主播在线视频| 亚洲第一天堂无码专区| 国产成人精品日本亚洲专区61| 国产啪精品视频| 最近2019中文字幕第三页视频| 永久555www成人免费| 国产成人在线一区二区| 久久久久久九九九| 91欧美精品成人综合在线观看| 久久久精品视频在线观看| 国产精品av在线播放| 久久久久久久色| 国产欧美精品一区二区三区-老狼| 欧美肥老妇视频| 夜夜嗨av一区二区三区四区| 久久男人av资源网站| 一区二区成人av| 亚洲精品国产精品国自产观看浪潮| 亚洲成在人线av| 亚洲自拍小视频免费观看| 啪一啪鲁一鲁2019在线视频| 欧美巨大黑人极品精男| 色婷婷综合成人av| 国产ts一区二区| 国外成人在线视频| 国产一区二区三区直播精品电影| 欧美成人黑人xx视频免费观看| 精品久久久久久中文字幕一区奶水| 久久久黄色av| 亚洲精品福利视频| 久久精品小视频| 亚洲欧美一区二区激情| 精品国产一区av| 亚洲影院在线看| 欧美在线观看网站| 久久av红桃一区二区小说| 国产精品视频免费观看www| 91精品国产免费久久久久久| 欧美与黑人午夜性猛交久久久| 国内精品久久久久影院 日本资源| 亚洲色图偷窥自拍| 国产999精品久久久| 亚洲无限乱码一二三四麻| 欧美精品一本久久男人的天堂| 亚洲男人天堂九九视频| 欧美亚洲在线播放| 亚洲永久在线观看| 国产精欧美一区二区三区| 欧美性在线观看| 日本精品久久久| 欧美日韩激情美女| 久久国产精品久久久久久久久久| 91理论片午午论夜理片久久| 中文字幕日韩精品有码视频| 国产精品国产福利国产秒拍| 黄色成人av网| 91最新国产视频| 亚洲电影免费观看高清完整版在线| 亚洲国产古装精品网站| 中文日韩在线观看| 欧美成人h版在线观看| 欧美中文字幕在线播放| 欧美成人亚洲成人| 不用播放器成人网| 91在线精品播放| 亚洲男人7777| 中日韩美女免费视频网址在线观看| 欧美激情在线观看| 亚洲欧美另类中文字幕| 97热精品视频官网| 午夜精品久久久久久久99热浪潮| 国产精品视频久久久久| 日韩高清免费在线| 91av在线国产| 国产在线播放不卡| 欧美有码在线视频| 欧美疯狂xxxx大交乱88av| 国产91精品黑色丝袜高跟鞋| 欧美成人精品一区二区三区| 在线免费看av不卡| 国产精品久久久| 日韩免费在线播放| 国产一区二区三区视频在线观看| 亚洲激情中文字幕| 91香蕉电影院| 精品视频久久久久久| 青青草原一区二区| 欧美视频在线看| 九九热精品视频在线播放| www国产亚洲精品久久网站| 欧美成人精品不卡视频在线观看| 成人免费网视频| 九九九热精品免费视频观看网站| 久久久免费电影| 亚洲精品动漫久久久久| 久久久久免费视频| 日韩最新在线视频| 国产不卡av在线免费观看|