歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> wxWidgets界面設計工具DialogBlocks

wxWidgets界面設計工具DialogBlocks

日期:2017/3/1 9:53:39   编辑:Linux編程

工欲善其事,必先利其器。在MFC上開發,有VS系列強大的可視化工具,基於wx的開發工具雖然沒有VS、QT的界面設計器強大,但在靈活度上VS的界面設計器是沒法比的(QT的沒有用過,不做評論)。

如果選擇了wx庫,了解幾款基於其上的界面設計工具,會大大提高開發效率。

本篇工程文件下載:

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /2013年資料/8月/21日/wxWidgets界面設計工具DialogBlocks

下載方法見 http://www.linuxidc.com/Linux/2013-07/87684.htm

wxWidgets 的詳細介紹:請點這裡
wxWidgets 的下載地址:請點這裡

一、wx界面設計工具簡介

官方建議的工具集合:http://wiki.wxwidgets.org/Tools

在剛開始的時候,我也嘗試過幾款工具(wxFormBuilder、wxDev-C++、wxDesigner等),但後來還是選擇了DialogBlocks-4.18。對於這些工具的選擇,各有特色。選擇DialogBlocks,主要是因為其靈活度很大,當然缺點就是需要手工寫代碼來結合工具使用。但這點對於熟悉wx以後就不再是缺點,而是她最大的優點。

二、DialogBlocks簡介

DialogBlocks官方主頁:http://www.anthemion.co.uk/dialogblocks/

三、DialogBlocks入門向導

安裝完成後,DialogBlocks有幾個實例工程可以供大家參考。

1、新建HelloWorld工程

關閉這些後點擊File->New Project進入工程向導。

點擊Next進入下一個選擇頁面

Mode中有3個選項:

Generate for C++:表示工具並不生成*.xrc(xml格式文件)配置文件,直接將窗口的一些信息(比如樣式、大小、是否可見等等)直接寫在源代碼中,用相應的標記區別,由工具來維護此段代碼區域。如果手工破壞了標記信息,工具將無法識別。

Generate C++ for XRC:表示工具將窗口信息(…)寫入相應的*.xrc配置文件中,代碼塊中只寫加載這些配置的代碼。這種方式十分適合,界面大小不一致,需靈活配置界面。代碼塊的事件關聯每一個窗口控件唯一的ID。

Generate XRC only:表示不生成源代碼,只生成*.xrc配置文件。更靈活的將代碼和界面設計的配置文件分開。代碼塊只需要通過窗口控件ID來控制其行為。

後面一路next,默認選項即可。

保存工程得到HelloWorld\HelloWorld.pjd文件,以後只要從此文件打開即可。

Copyright © Linux教程網 All Rights Reserved