QT簡易心得

2021-09-11 22:13:44 字數 1010 閱讀 4472

qt初學者筆記

第一篇

1、訊號與槽機制

connect(object1,signal(signal1),object2,signal(signal1));

訊號的傳送者:object1

訊號的接收者:object2

傳送者object1傳送訊號1,觸發接收者object2傳送訊號1。

3、正規表示式

[a-za-z_0-9]:其中的數字、字母、下劃線可以出現零次或多次;

4、獲取系統時間

qlabel *datalabel=new qlabel;

qdatetime *datetime=new qdatatime(qdatetime::currentdatetime());

datalabel->settext(datetime->date().tostring());

datalabel->show();

5、獲取時分秒(定時器)

qtimer *time_clock=new qtimer(parent);

connect(time_clock,signal(timeout()),this,slot(slottimedone()));

time_clock->start(2000);

6、基類選擇qdialog,區分qwidget,qmainwindow

7、常見錯誤及其解決方法

在標頭檔案缺少q_object;ps:很經常出現;

指標異常,傳參異常;檢視是否又多定義了乙個例項化物件;

缺少 explicit dialog(qwidget *parent = 0);

專案路徑不能出現中字;

標頭檔案不能互相包含;

可以選擇清除之前執行的痕跡;

8、視窗的關閉:this->close();

視窗的隱藏:this->hide();

視窗的顯示->this->show();

視窗的執行:this->exec();

Qt實現簡易爬蟲

最近在準備複試的過程中要查詢學校導師的資訊,乙個乙個看,然後分析,有點費事,所以想爬蟲爬去老師的所有資訊,然後用以前寫的分析工具 雲標籤的那個 進行分析。本專案由兩部分組成,1 提取相關的網頁html資訊。2 利用正規表示式提取有用資訊 這兩部分都比較簡單,就不詳述了。直接上 include spi...

用QT製作簡易時鐘

先上 標頭檔案 ifndef dialog h define dialog h include qt begin namespace namespace ui qt end namespace class dialog public qdialog endif dialog h include di...

QT使用心得

下面就對這段時間qt的使用,做乙個簡單的總結。1 兩本書推薦qt開發書籍 c gui qt4程式設計 入門書籍,裡面通過翔實的案例介紹了大量qt基本概念 程式設計技巧,對於初學者來說不可不讀。qt 高階程式設計 高階資料,裡面最有幫助的是介紹模型檢視結構的內容,可以精讀一下。2 qt的幫助文件 在安...