精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线

win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 編程軟件教程 > 詳細(xì)頁面

wxFormBuilder-wxFormBuilder下載 v3.9官方版本

wxFormBuilder-wxFormBuilder下載 v3.9官方版本
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權(quán)方式:免費(fèi)軟件
  • 更新時(shí)間:2023-12-25
  • 閱讀次數(shù):
  • 推薦星級(jí):
  • 運(yùn)行環(huán)境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

wxFormBuilder是款開源,跨平臺(tái)的界面編輯設(shè)計(jì)工具,用于生成跨平臺(tái)編譯代碼,支持快速生成C++,python, Lua 等代碼和 XRC 資源文件,輔助快速搭建高效的帶有GUI界面編輯器的開發(fā)環(huán)境。

wxFormBuilder(界面編輯設(shè)計(jì)工具)

wxFormBuilder使用教程

1、準(zhǔn)備一個(gè)窗體。

點(diǎn)擊wxformbuilder上方的標(biāo)簽“forms”,并點(diǎn)擊標(biāo)簽下方的第一個(gè)類似窗體的圖標(biāo)“Frame”

然后,下面就會(huì)出現(xiàn)一個(gè)窗體。但是現(xiàn)在還不能直接往窗體上添加各種控件。咱們還需要給窗體添加布局器BoxSizer。

2、添加布局器

點(diǎn)擊wxformbuilder上方的標(biāo)簽“Layout,并點(diǎn)擊標(biāo)簽下方的第一個(gè)圖標(biāo)“wxBoxSizer”。添加一個(gè)只有以列控件布局的布局器。這時(shí),窗體上并沒有什么變化。但是窗口左邊的目錄樹有變化了,窗體下多了一個(gè)布局器。

3、放置控件

保持目錄樹如上圖一樣,選中布局器bSizer1。這樣,添加進(jìn)窗體的控件都屬于并使用這個(gè)布局器的方法,單列布局。就是,所有添加上去的控件都是在一列上。

點(diǎn)擊wxformbuilder上方的標(biāo)簽“Common,順次并點(diǎn)擊標(biāo)簽下方的地三個(gè)圖標(biāo)“wxStaticText”,第四個(gè)圖標(biāo)“wxTextCtrl”,第一個(gè)圖標(biāo)“wxButton”。這樣,窗體設(shè)置上就會(huì)多出一個(gè)文字標(biāo)簽、一個(gè)文本框和按鈕。

4、修改控件屬性

點(diǎn)擊設(shè)計(jì)窗體上的控件,或者左邊樹形結(jié)構(gòu)的控件名。在wxformbuilder右邊的編輯欄都會(huì)自動(dòng)變成對(duì)應(yīng)控件的屬性編輯。在此,你可以修改該控件的和窗體的各類屬性。

此處,我們將會(huì)修改主窗體的name,文本編輯框的name,文字標(biāo)簽的label,和按鍵的label。

4.1 修改主窗體的name

主窗體的name和控件的name決定了你之后要使用的python代碼時(shí),使用的實(shí)體對(duì)象的變量名。點(diǎn)擊樹形結(jié)構(gòu)的MyFrame1,并在右邊屬性編輯欄修改窗體的name值為“BaseMainWind。如下圖:

此時(shí),左邊樹形中對(duì)應(yīng)的主窗體也會(huì)跟著改變名字,如下圖:

4.2修改控件的屬性

依照同樣的方法,在右邊的編輯框修改對(duì)應(yīng)控件的屬性。

文本編輯框wxTextCtrl的name屬性修改為“text_main”,文字標(biāo)簽wxStaticText的label屬性修改為“主窗口測試”,和按鍵wxButton的label屬性修改為“清空”,按鍵wxButton的name屬性修改為“button_main”。

剩下name屬性的直接使用默認(rèn)的好了。

修改完只有應(yīng)該如下圖所示:

5、 添加控件的觸發(fā)事情函數(shù)

當(dāng)按鈕被按下時(shí),咱們應(yīng)該觸發(fā)一個(gè)函數(shù),將文本框里的內(nèi)容清空。所以,應(yīng)該給按鈕控件添加一個(gè)觸發(fā)按下之后應(yīng)該使用的處理函數(shù)。

點(diǎn)擊選中按鈕控件button_main,在右邊的屬性編輯框,點(diǎn)擊上面的另外一個(gè)標(biāo)簽“Events”。添加一個(gè)給“OnButtonClick”的處理函數(shù)名:main_button_click。如下圖:

6、測試窗體內(nèi)容。

窗體設(shè)計(jì)基本完事了,咱們現(xiàn)在稍微測試一個(gè)窗體的樣子。按下F5,彈出對(duì)話框后點(diǎn)擊確定。這樣就wxformbuilder簡單將咱們?cè)O(shè)計(jì)的窗體編譯C++的顯示方法,顯示出窗體的樣子。如下圖:

由于咱們沒有制定主窗口的大小,也沒有拖動(dòng)窗口。所以直接套用默認(rèn)值就是這樣的以適合控件布局為大小的窗口。但是,不妨礙咱們做測試。

7、保存給python用的代碼。

點(diǎn)擊選中左邊樹形圖的最上面的圖標(biāo),即選中工程。

再點(diǎn)擊最下面標(biāo)簽的python,即可出現(xiàn)在wxPython的代碼了。如下圖:

此時(shí),全選上面的代碼。右鍵,【Copy】。

新建一個(gè)py源文件,并將全部代碼粘貼進(jìn)去,保存名為basewin.py的python代碼源文件。

至此,wxPython代碼就已經(jīng)生成完畢了,請(qǐng)不要輕易變動(dòng)文件里的代碼。下面就是咱們調(diào)用窗體的主要邏輯代碼了。

8、編輯邏輯代碼

將邏輯代碼保存為main_win.py

#!/usr/bin/env python# -*- coding: utf-8 -*-import wximport basewin# 首先,咱們從剛剛源文件中將主窗體繼承下來.就是修改過name屬性的主窗體咯。class MianWindow(basewin.baseMainWindow):    # 咱們給個(gè)初始化函數(shù),將文本框初始填有‘主窗口測試’幾個(gè)字    # 不能直接覆蓋原有__ini__方法,這樣會(huì)導(dǎo)致窗體啟動(dòng)失敗。咱們新建一個(gè),然后再調(diào)用    def init_main_window(self):        self.text_main.SetValue('主窗口測試')    # 將點(diǎn)擊按鈕清空文本框的,功能寫成函數(shù)    def main_button_click(self, event):        self.text_main.Clear()if __name__ == '__main__':    app = wx.App()    # None表示的是此窗口沒有上級(jí)父窗體。如果有,就直接在父窗體代碼調(diào)用的時(shí)候填入‘self’就好了。    main_win = MianWindow(None)    main_win.init_main_window()    main_win.Show()    app.MainLoop()

將上面的邏輯代碼保存為main_win.py,并跟剛剛生成那個(gè)basewin.py,放在同一個(gè)目錄里。再給main_win.py可執(zhí)行的權(quán)限。

chmod +x main_win.py./main_win.py

然后就能運(yùn)行界面了,試一試點(diǎn)擊哪個(gè)【清空】按鈕。是不是輸入框里的文字消失了。


使用編程語言寫的程序,由于每條指令都對(duì)應(yīng)計(jì)算機(jī)一個(gè)特定的基本動(dòng)作,所以程序占用內(nèi)存少、執(zhí)行效率高。


點(diǎn)下面下載:(推薦使用"迅雷"進(jìn)行下載,系統(tǒng)下載大全QQ交流群:)
精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线
久久精品国产精品青草| 午夜精品亚洲一区二区三区嫩草| 国产精品69久久久久水密桃| 色综合网色综合| 久久国产直播| 国产精品小仙女| 久久久久久黄| 一本色道久久加勒比精品| 乱码第一页成人| 久久综合九色综合久99| 性色一区二区三区| 久久先锋影音| 欧美亚洲一区三区| 韩国v欧美v日本v亚洲v| 成人免费精品视频| 久久精品91| 国产精品萝li| 国产传媒欧美日韩成人| 国产日韩一区二区三区在线| 日韩亚洲欧美一区| 午夜综合激情| 欧亚洲嫩模精品一区三区| 欧美激情一区在线| 国产精品资源网站| 一区二区动漫| 国产亚洲综合色| 亚洲欧美国产毛片在线| 欧美日本二区| 91久久精品一区二区| 国产欧美视频在线观看| 国产乱国产乱300精品| 成人av免费网站| 黑人中文字幕一区二区三区| 亚洲一区二区毛片| 午夜电影久久久| 狠狠狠色丁香婷婷综合激情| 不卡电影一区二区三区| 久久人人九九| 夜夜嗨av一区二区三区网页| 91视频.com| 欧美一级二级在线观看| 婷婷丁香久久五月婷婷| 亚洲日本视频| 国产精品久久久久9999吃药| 99久久免费精品| 日韩一区二区影院| 国产一区二区三区四区五区入口| 久久久精品五月天| 一区二区三区四区不卡视频| 欧美精品不卡| 中文无字幕一区二区三区 | 国产91高潮流白浆在线麻豆| 亚洲一区二区三区精品视频| 九色综合国产一区二区三区| 国产精品国产三级国产aⅴ中文 | 国产福利电影一区二区三区| 成人激情免费视频| 欧美日韩黄色一区二区| 亚洲成人免费电影| 日韩午夜精品| 亚洲精品国产精华液| 国产综合网站| 国产精品国产三级国产有无不卡 | 国产91在线观看丝袜| 日本久久电影网| 日韩精品欧美精品| 色婷婷亚洲一区二区三区| 婷婷综合另类小说色区| 老司机亚洲精品| 日本亚洲三级在线| 欧美亚洲日本国产| 黄页网站大全一区二区| 日韩一级片网站| 成人黄色网址在线观看| 国产清纯白嫩初高生在线观看91 | 2023国产一二三区日本精品2022| 午夜电影网亚洲视频| 久久本道综合色狠狠五月| 天天操天天综合网| 欧美丝袜丝交足nylons图片| 国产综合久久久久影院| 欧美一区二区三区婷婷月色| 国产日本亚洲高清| 国产精品日韩久久久| 国一区二区在线观看| 亚洲成人自拍偷拍| 久久久亚洲午夜电影| 鲁大师成人一区二区三区| 色综合亚洲欧洲| 热久久国产精品| 国产精品伦一区| 精品国偷自产国产一区| 欧美色涩在线第一页| 欧美日韩黄色一区二区| 欧美精品国产| 国产一区欧美日韩| 日本强好片久久久久久aaa| 精品嫩草影院久久| 羞羞视频在线观看欧美| 性欧美videos另类喷潮| 91麻豆精品91久久久久同性| 日韩av中文字幕一区二区三区| 99在线热播精品免费99热| 中文字幕一区日韩精品欧美| 日日嗨av一区二区三区四区| 免费久久精品视频| 精品无人区卡一卡二卡三乱码免费卡| 伊人婷婷欧美激情| 久久精品国产网站| 国产日韩一区欧美| 欧美日韩精品久久久| 欧美一区二区视频观看视频| 成人黄色软件下载| 日韩黄色免费网站| 一区二区三区精品在线观看| 国产精品伦理在线| 91精品国产综合久久国产大片| 色综合久久六月婷婷中文字幕| 伊人久久婷婷| 欧美三级蜜桃2在线观看| 欧美亚洲综合一区| 国产欧美精品一区| 在线亚洲欧美专区二区| 国产一区清纯| 在线视频中文字幕一区二区| 日韩视频中午一区| 亚洲免费观看高清完整版在线观看| 一区二区三区毛片| 国产成人午夜99999| 亚洲国产精品一区二区第一页| 性感少妇一区| 久久久精品天堂| 国产精品五月天| 久99久精品视频免费观看| 在线观看日韩av电影| 国产精品成人一区二区网站软件| 国产一区二区三区无遮挡| 国产日韩欧美一区在线| 在线精品视频免费播放| 国产精品国产三级国产aⅴ入口| 久久精品一区八戒影视| 亚洲精品免费一二三区| 国产馆精品极品| 日韩一级不卡| 日韩欧美国产小视频| 亚洲h动漫在线| 91麻豆精品在线观看| 在线亚洲自拍| 亚洲精品一区在线观看| 午夜精品999| 欧美午夜一区二区三区免费大片| 日韩一区在线看| 欧美jizzhd精品欧美巨大免费| 欧美伊人精品成人久久综合97| 首页亚洲欧美制服丝腿| 国模套图日韩精品一区二区| 1024亚洲| 国产一区二区不卡在线 | 日韩精品一区二区三区老鸭窝| 国产视频一区欧美| 亚洲中字在线| 亚洲一区不卡| 免费看的黄色欧美网站| 国产亚洲欧美一区二区| 亚洲二区三区四区| 影音先锋亚洲精品| 国产一区二区三区无遮挡| 欧美福利精品| 欧美福利网址| 伊人天天综合| 亚洲欧洲一二三| 国产精品久久国产愉拍| 国产日韩欧美一区二区三区在线观看 | 午夜在线视频一区二区区别| 在线亚洲精品| 久久久天天操| 欧美日韩一区二区三区在线看| 欧美综合一区二区| 9191成人精品久久| 欧美电影免费观看高清完整版| 性欧美疯狂xxxxbbbb| 午夜亚洲国产au精品一区二区| 亚洲国产精品久久久久婷婷884 | 欧美日韩国产免费| 日韩欧美二区三区| 久久久久综合网| 中文字幕在线不卡一区| 亚洲精品欧美专区| 日本伊人色综合网| 韩国视频一区二区| av亚洲精华国产精华精华 | 国产亚洲一区在线| 日本大香伊一区二区三区| 欧美日韩另类一区| 精品国产一区二区三区久久影院| 国产欧美一区二区精品婷婷 | 欧美久久一区二区| 久久久综合九色合综国产精品| 国产精品传媒入口麻豆| 日韩影院在线观看|