資源簡介
這是我剛入門Qt模仿一款通訊軟件寫的一個小demo,但到現在才給他傳上來,里面做到的一些功能都是比較基礎的,但卻又涉及到Qt的比較多的知識。涉及的技術點: 1.各種 Qt Widget 控件 2. QSS 的使用,自定義控件樣式 3.布局管理器的使用以及自定義布局的實現 4.自定義控件的實現 5.各種 Qt 容器類的使用 6.面向對象的編程思想。
代碼片段和文件信息
#include?“diy.h“
#include?“ui_diy.h“
diy::diy(QWidget?*parent)?:
????QWidget(parent)
????ui(new?Ui::diy)
{
????ui->setupUi(this);
????//上傳圖片路徑
????connect(ui->pushButtonSIGNAL(clicked(bool))?this?SLOT(OpenImg()));
}
diy::~diy()
{
????delete?ui;
}
void?diy::OpenImg()
{
????QString?OpenFile??OpenFilePath;
????QImage?image;
????//打開文件夾中的圖片文件
????OpenFile?=?QFileDialog::getOpenFileName(this
????????????????????????????????????????????????“Please?choose?an?image?file“
????????????????????????????????????????????????““
????????????????????????????????????????????????“Image?Files(*.jpg?*.png?*.bmp?*.pgm?*.pbm)“);
????if(?OpenFile?!=?““)
????{
????????if(?image.load(OpenFile))
????????{
????????????//ui->label->setPixmap(QPixmap::fromImage(image));//將圖片顯示到畫布上
????????}
????}
????//顯示圖片路徑
????QFileInfo?OpenFileInfo;
????OpenFileInfo?=?QFileInfo(OpenFile);
????OpenFilePath?=?OpenFileInfo.filePath();
????ui->ImageSrc->setText(OpenFilePath);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-11-12?18:38??eli
?????文件?????????815??2020-11-02?10:29??eli
?????文件????????1060??2020-11-02?15:53??eli
?????文件?????????329??2020-10-30?13:50??eli
?????文件????????6348??2020-10-30?13:29??eli
?????文件?????????585??2020-11-02?10:17??eli
?????文件???????23815??2020-11-12?18:38??eli
?????文件???????23802??2020-10-27?19:20??eli
?????文件???????25251??2020-10-28?20:18??eli
?????文件????????3960??2020-11-02?15:58??eli
?????文件????????1180??2020-11-02?15:58??eli
?????文件?????????247??2020-10-30?15:26??eli
?????文件?????????462??2020-10-30?18:22??eli
?????文件????????4679??2020-11-02?15:58??eli
?????文件?????????769??2020-11-02?15:53??eli
?????文件???????13663??2020-10-30?17:25??eli
?????文件????????1697??2020-11-02?15:53??eli
?????文件?????????442??2020-11-02?18:58??eli
?????文件???????10306??2020-11-12?18:17??eli
?????文件??????????91??2020-10-23?18:06??eli
?????目錄???????????0??2020-10-30?11:36??eli
?????文件????????3225??2020-09-16?16:52??eli
?????文件????????3187??2020-09-16?16:53??eli
?????文件????????2994??2020-09-23?13:12??eli
?????文件????????3097??2020-09-16?16:52??eli
?????文件????????3231??2020-09-16?16:50??eli
?????文件????????1878??2020-11-02?15:53??eli
?????文件????????1422??2020-11-02?18:58??eli
?????文件????????4081??2020-11-02?10:32??eli
- 上一篇:Qt TCP聊天室demo
- 下一篇:寵物管理系統課程設計(源碼+數據庫)
評論
共有 條評論