原创 QT 異常
error: cannot initialize a parameter of type 'QGraphicsScene *' with an lvalue of type 'xxxx *' 原因是 需要引入 頭文件 #include
原创 Qt 的 icon圖標設置
圖標設置可以分爲exe執行文件圖標、程序窗口圖標和任務欄顯示圖標。程序窗口圖標和任務欄顯示圖標顯示一樣。 exe圖標設置方法: 在pro工程文件內添加如下: RC_ICONS = logo.ico //logo.ico 爲圖標文件 程序
原创 :-1: error: No rule to make target 'hostdialog.cpp', needed by 'hostdialog.o'. Stop.
:-1: error: No rule to make target 'hostdialog.cpp', needed by 'hostdialog.o'. Stop. 這種錯誤是因爲這個cpp文件刪除了 但是pro文件還在
原创 QT自定義代碼控件
首先創建一個不帶UI的qwidget部件 然後 在裏面用代碼添加布局 這個區域是 之前 在主窗口添加的Widget 之後我們就可以
原创 qt中的控件類提升的作用
自己繼承Qwidget寫了一個類 MyWidget,裏面有各種炫酷的功能,我們要想使用,則必須在代碼中 new MyWidget()來使用,但是在界面設計時候拖拽一個widget控件,把它提升爲MyWidget類,這樣這個widget控件就
原创 HSV顏色
H: 表示 色調 ,取值爲0~359,使用度數表示它的值,0度爲紅色,120度爲綠色,240度爲藍色。S: 表示色彩的 飽和度 ,取值範圍爲0~255,飽和度值越大,他的顏色就越豐滿。V: 表示 亮度 ,取值範圍爲0~255,0爲黑色,值越
原创 setCentralWidget(new QGraphicsView());
setCentralWidget(new QGraphicsView());
原创 QT浮動窗口和菜單項綁定顯示和隱藏
#include "mainwindow.h" #include "ui_mainwindow.h" #include <QDockWidget> #include <QLabel> #include <QMessageBox
原创 QGraphicsView的scale方法 可以縮小 放大
view_->scale(2.0,2.0); //放大兩倍 view_->scale(0.5,0.5); //縮小兩倍 view_->resetMatrix(); //重置
原创 QT在MainWindow裏面 設置狀態欄
//狀態欄 QStatusBar *statusbar = new QStatusBar(this); setStatusBar(statusbar);
原创 QMessageBox 模態框
void MainWindow::on_pushButton_clicked() { QMessageBox *msgbox_ = new QMessageBox(this); msgbox_->setWindowTitl
原创 zlib Windows下載
https://files.cnblogs.com/files/maijin/zlib-1.2.3.rar?t=1678262581
原创 QMessageBox 的使用 官方幫助文檔的例子
//內容顯示 QMessageBox msgBox; msgBox.setText("The document has been modified."); msgBox.exec(); //選擇信息框
原创 QT菜單項裏面的子菜單做工具欄切換
#include "mainwindow.h" #include <QMenu> #include <QMenuBar> #include <QToolBar> MainWindow::MainWindow(QWidget *pa