Qt入門 第一次寫的Qt程式

2021-08-21 10:34:13 字數 1348 閱讀 7417

在win10系統中結合visual studio配置qt開發環境可以參考這篇博文:

在安裝vs-addin的過程中可能會出現cannot install qtqmlclassifier2013.vsix! error code: 1006錯誤,這時候選擇繼續安裝即可。在環境變數配置結束之後,需要重啟visual studio。

#include "helloqt.h"

直接執行的話,會生成乙個空白的程式介面面板

下面是乙個稍微複雜一點的例子,實現了乙個滑動條的功能

主要的**如下所示

qwidget *window = new qwidget;//程式的主視窗

window->setwindowtitle("slider");

qspinbox *spinbox = new qspinbox;

qslider *slider = new qslider(qt::horizontal);//滑動條

spinbox->setrange(0, 100);

slider->setrange(0, 100);

//將spinbox與slider關聯起來,使其保持同步改變

qobject::connect(spinbox, signal(valuechanged(int)), slider, slot(setvalue(int)));

qobject::connect(slider, signal(valuechanged(int)), spinbox, slot(setvalue(int)));

spinbox->setvalue(35);

qhboxlayout *layout = new qhboxlayout;//布局

layout->addwidget(spinbox);

layout->addwidget(slider);

window->setlayout(layout);

window->show();

}執行的介面效果如下所示:

這個程式中實現了乙個滑動條和乙個spinbox之間的數值的同步變動,這是使用connect將它們關聯起來的。

目前幾個qt中常用的類的繼承關係如下圖所示

Git(入門第一次提交)

清除快取上的使用者名稱和密碼 git credential manager uninstall 全域性變數設定,後面提交的使用者名稱和密碼要和你之前設定的使用者名稱密碼一致 來自遠端倉庫的使用者名稱和密碼 git config global user.name 使用者名稱 git config gl...

Python 入門 第一次筆記

輸入 idle 進入shell程式設計 使用alt n 可以查詢上一條的語句 print 要輸出 的物件,一定要加括號 數字與數字的相加,是直接按照加法來計算的。字串和字串的加法是按照拼接來的 python區分大小寫 建立乙個字串,字串可以使用 單引號或者雙引號 轉義字元 當在字串裡想輸出單引號或者...

學習qt的第一次反思

學習qt有一周的時間了。總體上,感覺是入門了。雖然目前才學到繪圖,距離能夠完成產品開發還有一段距離。但是現在已經算是入門了。接下來分析一下這期間的學習反思 初學qt,都說qt是c 的框架,可是對於剛接觸qt的我感覺還是很懵逼。主要原因有兩個 內心浮躁,接觸qt感覺它就是c 語言實現介面程式設計,很簡...