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的幫助文件 在安...