Qt是一個跨平臺的C++圖形用戶界面應用程序框架。
Qt第一課_對話框小程序正是基于此框架開發的。
先上圖:
上圖就是程序運行結果,它的功能非常簡單,輸入半徑然后點擊計算就能得出園的面積。
但對于入門還是有點小難。
第一步:
1)在qt上建立工程
工程名和路徑自己設置,其余都是“下一步”
箭頭處基類選擇QDialog
點擊完成之后一個qt對話框工程就建立完成了
接下來我們可以來到下面界面
點擊“界面文件”à“dialog.ui”開始設計對話框程序的界面。
中間那片區域就是界面設計區域
三種控件:1.Display%20Widgets%20àTextLabel%202.Input%20WidgetsàLineEdit3.Buttons%20àpushButton
自己可以隨意組合樣式。
右鍵點擊butoon鍵選擇轉到槽添加按鍵響應函數
代碼如下:
voidDialog::on_pushButton_Cl_clicked()
{
%20boolok;
%20QStringMystr;//
%20QStringMyValue=ui->lineEditR->text();//acceptR
%20intvalueInt=MyValue.toInt(&ok);
%20if(!ok)
%20{
QMessageBox::information(this,"來自應用消息","輸入有誤!");//此處設置錯誤消息彈框
ui->lineEditR->clear();//輸入有誤則清除
return;
%20}
%20doublearea=PI*valueInt*valueInt;
%20ui->lineEditArea->setText(Mystr.setNum(area));
}
至此此小程序的基本功能就完成了。
但是還沒完,要和開頭看到的一樣還有很多工作要做。
首先改變對話框的格式在.h文件中添加函數
%20painter.drawPixmap(this->rect(),QPixmap(":/Images/bk.jpg"));//此處//添加圖片路徑
}
背景用圖可以隨意添加現簡述一下過程:
1.在工程文件夾中新建一個文件夾把圖片文件拷貝進去
右鍵點擊工程名
添加新文件
如圖
如圖
選擇圖片即可。
至此一個小程序算是完成了。
QT菜鳥 ,大牛勿噴
歡迎一起討論學習!!
新聞熱點
疑難解答