原创 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);  

原创 QT流程圖

         

原创 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