Qt快速入門第三版章節3 2 3標準對話方塊練習

2021-07-31 09:42:01 字數 2323 閱讀 3692

1.顏色對話方塊

**中qt::red在f1檢視快捷鍵的截圖顯示:

使用qcolordialog類的靜態函式來直接顯示顏色對話方塊,其好處是不用建立物件,但是如果想要更靈活的設定,則可以先建立物件,然後進行各項設定

在設計模式中選擇「顏色對話方塊」按鈕滑鼠右擊按鈕的clicked()單擊訊號槽。然後跳轉到mywidget.cpp檔案中進行相應的編輯,在後面實現其他的對話方塊中可重複此步驟中,可實現同樣的效果。

在mywidget.cpp檔案中新增

修改前:

void

mywidget::on_pushbutton_clicked()

修改後:

void

mywidget::on_pushbutton_clicked()

執行截圖:

2檔案對話方塊

在mywidget.cpp檔案中新增

#include

void

mywidget::on_pushbutton_5_clicked()

3字型對話方塊

在mywidget.cpp檔案中新增

#include

void

mywidget::on_pushbutton_2_clicked()

4輸入對話方塊

在mywidget.cpp檔案中新增

#include

void

mywidget::on_pushbutton_6_clicked()

5訊息對話方塊

在mywidget.cpp檔案中新增

#include

void

mywidget::on_pushbutton_3_clicked()

6進度對話方塊

在mywidget.cpp檔案中新增

#include

void

mywidget::on_pushbutton_7_clicked()

dialog.setvalue(

50000);

qdebug()

7錯誤資訊對話方塊

mywidget.h標頭檔案中新增

#include

下面的**在書本上描述的有點狗血,讓我這種智商捉急的人找了半天,所以直接截圖顯示。(建議參照原始碼編寫即可)

void

mywidget::on_pushbutton_4_clicked()

執行截圖

8嚮導對話方塊:

mywidget.h標頭檔案中新增

#include

在mywidget.h標頭檔案中的

mywidget類

中新增私有屬性成員函式:

qwizardpage

*createpage1();

qwizardpage

*createpage2();

qwizardpage

*createpage3();

在mywidget.cpp檔案中新增

qwizardpage

*

mywidget::createpage1()

qwizardpage

*

mywidget::createpage2()

qwizardpage

*

mywidget::createpage3()

void

mywidget::on_pushbutton_8_clicked()

以上就是對qt標準對話方塊的練習,不足之處還請大家指導。

Qt快速入門第三版 3 3 1QFram類練習

在qt設計器中從部件列表裡面拖入乙個frame到介面上,然後在右下方的屬性欄中更改其frameshape為box,frameshadow為sunken,linewidth為5,midlinewidth為10,在屬性欄中設定部件的屬性,這和在原始碼中使用 實現是等效的.以上截圖效果,在原始碼中實現的效...

黑客攻防實戰入門 第三版

黑客攻防實戰入門 第三版 內容簡介 黑客攻防實戰入門 第三版 從 攻 防 兩個不同的角度,通過現實中的入侵例項,並結合作者的心得體會,並茂地再現了網路入侵與防禦的全過程。本書共分為8章,系統地介紹了入侵的全部過程,以及相應的防禦措施和方法。其中包括資訊的收集與掃瞄 本地入侵 木馬圈套 遠端控制 we...

黑客攻防實戰入門 第三版

黑客攻防實戰入門 第三版 內容簡介 黑客攻防實戰入門 第三版 從 攻 防 兩個不同的角度,通過現實中的入侵例項,並結合作者的心得體會,並茂地再現了網路入侵與防禦的全過程。本書共分為8章,系統地介紹了入侵的全部過程,以及相應的防禦措施和方法。其中包括資訊的收集與掃瞄 本地入侵 木馬圈套 遠端控制 we...