成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

移動(dòng)開(kāi)發(fā)
本文介紹的是Qt Designer 布局PyQt學(xué)習(xí)基礎(chǔ),分為三部分進(jìn)行介紹,希望友們能深入的去了解,先來(lái)看內(nèi)容。

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)是本文要介紹的內(nèi)容,先來(lái)看內(nèi)容。我們用Qt Designer設(shè)計(jì)一個(gè)對(duì)話框。假如我們想設(shè)計(jì)一個(gè)下面的對(duì)話框:

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

一、創(chuàng)建工程

打開(kāi)Designer,在彈出的新建窗體對(duì)話框中,選擇templatesforms中的Dialog with Button Bottom,點(diǎn)擊創(chuàng)建,就會(huì)創(chuàng)建一個(gè)如下圖所示的對(duì)話框。

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

如圖我們得到了一個(gè)帶有按鈕的對(duì)話框,我們選定兩個(gè)按鈕,然后點(diǎn)擊右鍵,刪除這兩個(gè)按鈕,然后我們這個(gè)form就變空了,以便接下來(lái)我們自己設(shè)置。

二、放置widgets和buttons等

Qt Designer窗口左邊有一個(gè)widget box,里面有很多圖標(biāo)代表了一些widget,我們?cè)贒isplay Widget里面找到Label控件,然后把它拖到我們的窗體form中,放到左上角,選中它,然后我們?cè)赒t Designer窗口右邊的屬性編輯器中找到“Text”屬性,然后把它的值改為“Find &what”,如下圖:

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

然后我們?cè)購(gòu)膚idget box中的input widgets中找到Line Edit ,把它拖到對(duì)話框中Label的右邊,對(duì)齊。然后在屬性編輯器找到ObjectName屬性,把值改為findLineEdit。為什么上面的LableName我們不改呢?因?yàn)槲覀儾粫?huì)在程序中用到它,這里改了LineEdit的Name是因?yàn)樵诔绦蛑袝?huì)用到這個(gè)值。

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

然后,在拖一個(gè)Label和一個(gè)Line Edit分別放到上面的兩個(gè)widget下面,其中Label的text屬性改為“Replace with”,而Line Edit的ObjectName改為replaceLineEdit。結(jié)果應(yīng)該如下圖所示:

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

先把上面的保存為:findandreplacedlg.ui

下面,我們?cè)谏厦娴幕A(chǔ)上增加兩個(gè)checkboxs,從widget box中的Buttons中找到Check Box,然后拖兩個(gè)到對(duì)話框中,放到label和line edit的下面。把***個(gè)check box的ObjectName改為caseCheckBox,把它的Text屬性值改為&Case sensitive;把第二個(gè)check box的ObjectName改為wholCheckBox,Text屬性改為Wh&ole words,并且把“checked”狀態(tài)改為“true”。此時(shí)對(duì)話框如下所示:

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

下面,在上面基礎(chǔ)上添加一個(gè)Label和一個(gè)ComboBox。其中的Label放到***個(gè)check box的下面,它的Text屬性改為&Syntax。然后拖一個(gè)ComboBox放到這個(gè)Label的右邊,它的Objectname設(shè)為“syntax ComboBox”。然后我們要給這個(gè)ComboBox添加兩個(gè)Items。方法是:選中這個(gè)ComboBox,點(diǎn)擊右鍵,在彈出的菜單中選***項(xiàng)Edit Items,然后在彈出的對(duì)話框中點(diǎn)擊圖標(biāo)“+”,添加一項(xiàng)Item,并把內(nèi)容改為“Literal text”,然后再同樣的方法添加一項(xiàng)“Regular expression_r”。如下圖所示:

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

下面我們就要在dialog的右邊創(chuàng)建button了,在創(chuàng)建之前。我們還需要向窗口添加兩個(gè)東西。首先添加一個(gè)Vertical Spacer(在widget box中的Spacers group中),它的作用是當(dāng)dialog的大小改變時(shí),窗口里的widgets不會(huì)布局發(fā)生散化或者變亂。第二個(gè)需要添加的是Vertical Line(在widget box中的Display widgets中),把它放到兩個(gè)LineEdit的右邊,用于分割這些widgets和我們即將添加的buttons。如下圖所示:

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

下面我們開(kāi)始創(chuàng)建button。從Button group中拖一個(gè)Push Button到窗口中,放到右上位置,把它的ObjectName改為“findButton”,它的text改為“&Find”。

再拖個(gè)一個(gè)push button放到這個(gè)find的下面,ObjectName改為“replaceButton”,text改為“&Replace”。

創(chuàng)建第三個(gè)button在replace button的下面,ObjectName改為“replaceAllButton”,text改為“Replace &All”。然后拖一個(gè)Vertical spacer放到下面。

***我們創(chuàng)建第四個(gè)button,ObjectName改為“closeButton”,text改為“Close”。

現(xiàn)在所有的widgets和button我們都創(chuàng)建完了,如下圖所示:

Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)

參考資料《Rapid GUI Programing with PyQt》chapter 7

小結(jié):關(guān)于Qt Designer 布局 (1) PyQt學(xué)習(xí)基礎(chǔ)的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。請(qǐng)繼續(xù)深入了解 Qt Designer 布局 (2) PyQt學(xué)習(xí)基礎(chǔ)

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-04 13:26:30

Qt Designer

2011-07-04 13:17:18

Qt Designer 布局

2011-07-04 11:29:40

QT Designer

2011-07-04 11:21:59

QT Designer

2011-07-04 15:43:03

Qt 布局管理器 designer

2011-06-13 14:29:40

Qt Designer

2011-06-15 11:09:48

Qt 庫(kù) PyQt

2011-06-10 11:24:08

Qt Quick Designer

2011-06-27 16:07:49

Qt Designer

2010-08-05 13:27:06

Flex布局

2011-07-04 16:31:24

QT 部件

2011-06-27 16:37:08

Qt Designer

2011-06-28 17:13:46

Qt Designer UI

2011-06-27 16:18:24

Qt Designer

2011-06-13 15:09:36

插件 Qt Designer

2020-11-09 14:07:53

PyQtQt編程

2011-07-05 15:59:18

Qt 嵌入式 linux

2011-06-27 09:02:18

Qt UDP 網(wǎng)絡(luò)

2011-07-04 16:20:54

QT 窗口 QWidget

2011-06-27 09:47:43

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 九九热这里 | 日韩一区二区三区在线视频 | 激情91 | 性生生活大片免费看视频 | 久久99蜜桃综合影院免费观看 | 国产免费一区二区三区 | xxx国产精品视频 | 亚洲天堂中文字幕 | 久久久久久久久久久国产 | 伊人精品在线视频 | 一级做a爰片久久毛片免费看 | 日韩精品一区二区三区免费视频 | a级大片免费观看 | 国产一级淫片免费视频 | 亚洲激情一区二区 | 免费的日批视频 | 欧美做暖暖视频 | 国产1区2区3区 | 成人av一区 | 看羞羞视频免费 | 欧美国产日韩一区二区三区 | 亚洲在线一区二区 | 精品国产一区二区国模嫣然 | 自拍第1页 | 欧美在线综合 | 国产色婷婷精品综合在线播放 | 久久久久久久久久毛片 | 一级大片 | 欧美a在线 | 国产女人与拘做受视频 | a毛片视频网站 | 少妇精品久久久久久久久久 | 狠狠操操| 国产成人99久久亚洲综合精品 | 久久黄网| 精品欧美一区二区三区久久久小说 | 免费在线观看黄色av | 成人免费视频网站在线观看 | 欧美成人视屏 | 中文成人无字幕乱码精品 | 自拍偷拍第一页 |