當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園
您的位置: 首頁(yè) > 應(yīng)用軟件 > 編程工具 > wxFormBuilder(界面編輯器) V3.9 官方版
wxFormBuilder wxFormBuilder(界面編輯器) V3.9 官方版 版本
  • 軟件大?。?/span>13.07M
  • 軟件語(yǔ)言:英文
  • 軟件類型:國(guó)外軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2018-12-19
  • 軟件類別:編程工具
  • 軟件官網(wǎng):http://hanheng168.com
  • 應(yīng)用平臺(tái):Win2003,WinXP,Vista,Win7,Win8

網(wǎng)友評(píng)分: 分?jǐn)?shù) 5

軟件非常好(100% 軟件不好用(0%

  wxFormBuilder是一款非常好用的界面編輯設(shè)計(jì)軟件,它可以幫助用戶速搭建GUI開(kāi)發(fā)環(huán)境,而且軟件右邊的編輯欄還會(huì)自動(dòng)變成對(duì)應(yīng)控件的屬性編輯,軟件還支持快速生成C++,python,Lua等代碼和XRC資源文件,而且還搭建高效的帶有GUI界面編輯器的開(kāi)發(fā)環(huán)境,是想要對(duì)GUI界面進(jìn)行編輯人士的必備軟件之一。

wxFormBuilder

【功能特點(diǎn)】

  1、一款專業(yè)的界面編輯設(shè)計(jì)工具。

  2、用于生成跨平臺(tái)編譯代碼。

  3、能夠快速搭建GUI開(kāi)發(fā)環(huán)境。

  4、你可以修改該控件和窗體的各類屬性。

  5、支持快速生成C++,python,Lua等代碼和XRC資源文件。

  6、搭建高效的帶有GUI界面編輯器的開(kāi)發(fā)環(huán)境。

wxFormBuilder

【使用說(shuō)明】

  1、備一個(gè)窗體

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

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

wxFormBuilder

  2、添加布局器

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

wxFormBuilder

  3、放置控件

  保持目錄樹(shù)如上圖一樣,選中布局器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ì)窗體上的控件,或者左邊樹(shù)形結(jié)構(gòu)的控件名。在wxformbuilder右邊的編輯欄都會(huì)自動(dòng)變成對(duì)應(yīng)控件的屬性編輯。在此,你可以修改該控件的和窗體的各類屬性。

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

  (1)修改主窗體的name

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

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

  (2)修改控件的屬性

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

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

  剩下name屬性的我偷個(gè)懶,都懶得改了。直接使用默認(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。如下圖:

wxFormBuilder

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

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

  7、保存給python用的代碼

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

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

wxFormBuilder

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

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

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

【更新日志】

  1、操作簡(jiǎn)單快捷。

  2、界面簡(jiǎn)潔清晰。

  3、優(yōu)化了部分程序。

  4、修復(fù)bug。

軟件特別說(shuō)明

標(biāo)簽: wxFormBuilder GUI 界面設(shè)計(jì)

其他版本下載
網(wǎng)友評(píng)論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 hanheng168.com.All rights reserved.

浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)