wxformbuilder軟件製作gui界面教程

1)製作一個界面首先得有個框架,首先確定一個什麼樣的框架,wx基本給定了frame(框架)、panel(面板)、dialog(對話框)。製作成型的軟件一般用frame框架,panel(面板)一般是時時控制程序用。這裏採用frame結構。

Frame類似生成了一個框架給用戶,裏面需要開闢不同的空間去放置各種各樣的按鈕、界面、滑條、菜單欄。因此就需要對整體進行分塊佈局(layout)操作。分塊佈局的按鈕如下所示:

跟所顯示的圖形一致,像第一種滑條製作成的就是每一行的佈局,如下圖所示:

佈局的第二個圖像的意思是限定橫向的3行或者縱向的三行,控制橫向縱向的操作是在properties中的orenties中進行修改。製作好的佈局如下所示:

佈局的第三個圖像的意思左上角會有一個小標籤的橫向佈局,這個比較簡單,製作好的如下所示:

第四個是指可以生成n*2的佈局空間,第五個是指生成等大小的n*2的佈局。類似於第四個的限制模式。

在一個佈局下面可以放置別的佈局空間,這就能使在有限的方法內生成儘可能多的方式。

2) 菜單欄的完成

在menu/toolbar的有相應的按鈕,基本上有三種功能,不同功能的區分用一個可以觀察到的小黑豎直線表示。

如果想要放置菜單欄,必須先放置菜單欄空間(menubar ),然後點擊到左側目錄樹上的menubar在頂級wxmenu按鈕,這樣就能生成一個菜單。在此菜單下面增減新的功能需要鼠標點擊到左側的wxmenu然後點擊submenu按鈕。類似於下圖所示。點擊event創建回調函數。

 

3)分頁container的操作

    在操作功能比較複雜的程序中,單個的界面所提供的參數設置是遠遠不夠的,因此就需要一個分頁功能。分頁同樣也需要先進行一個預設容器。

可以使用notebook/Aui notebook(縱向的分頁)或者listbook(橫向分頁)。分完也之後就是加入頁面的數量,這個根據在分頁的下面添加各種各樣的panel有關。添加完的panel又可以設置各種各樣的佈局器(layerout)。製作的效果如下所示:唯一的不足之處就是 分頁的命名暫時無法修改(默認a page)。

 

 

 

 

 

 

 

 

友情提示:做一會一定要保存一下!!

使用教程是在短時間編寫的,可能有一些邏輯、思路、文字的錯誤。歡迎大家在評論區或者加我qq(1258163709)交流,有錯誤咱就改。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章