Qt学习笔记
伍粟
菜鸟码农
展开
-
39、QT语言家
QT翻译功能原创 2022-06-12 13:37:48 · 249 阅读 · 0 评论 -
39、Qt多媒体
QT原创 2022-06-12 13:29:30 · 144 阅读 · 0 评论 -
38、QT 主机信息查询
QT network原创 2022-06-12 13:08:46 · 121 阅读 · 0 评论 -
37、QThread创建多线程程序
QT 多线程原创 2022-06-12 12:41:49 · 273 阅读 · 0 评论 -
36、QT自定义控件
QT 自定义控件原创 2022-06-12 12:23:20 · 443 阅读 · 0 评论 -
34、Data Vistuallization模块
QT原创 2022-06-12 12:05:29 · 103 阅读 · 0 评论 -
35、QT数据库
QT原创 2022-06-12 12:04:01 · 94 阅读 · 0 评论 -
33、图表的放大缩小、移动等操作
QChartView原创 2022-06-11 13:37:12 · 1114 阅读 · 1 评论 -
32、QBarChart、QPieChart、PresentChart
QT图表功能源码:https://download.csdn.net/download/qq_30457077/85075848原创 2022-06-05 14:33:49 · 432 阅读 · 0 评论 -
31、QChart、QLineSeries、QValueAxis的使用
samp9_1.pro#-------------------------------------------------## Project created by QtCreator 2017-01-15T01:06:50##-------------------------------------------------QT += core guiQT += chartsgreaterThan(QT_MAJOR_VERSION, 4): QT += ...原创 2022-05-14 16:34:06 · 1227 阅读 · 1 评论 -
30、QGraphicsview实例
main.cpp#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#includ...原创 2022-05-08 15:29:55 · 1306 阅读 · 6 评论 -
29、QGraphicsview 场景 视图 图形项
qwgraphicsview.h#ifndef QWGRAPHICSVIEW_H#define QWGRAPHICSVIEW_H#include <QObject>#include <QGraphicsView>#include "qwgraphicsview.h"class QWGraphicsView : public QGraphicsView{ Q_OBJECTprotected: void mouseMoveEvent(QMo...原创 2022-05-02 17:01:29 · 411 阅读 · 0 评论 -
28、视口和窗口
widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>namespace Ui {class Widget;}class Widget : public QWidget{ Q_OBJECTprotected: void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE;public: explicit Widget(QWid...原创 2022-05-02 13:56:44 · 536 阅读 · 0 评论 -
27、坐标系统和坐标转换
widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>namespace Ui {class Widget;}class Widget : public QWidget{ Q_OBJECTprotected: void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE;public: explicit Widget(QWid...原创 2022-05-02 11:51:58 · 146 阅读 · 0 评论 -
26、QPainter基本绘制
widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>namespace Ui {class Widget;}class Widget : public QWidget{ Q_OBJECTprivate: void myDrawFilledRect(); void myDrawTextureRect(); void myDrawGradient();...原创 2022-05-02 10:48:16 · 2178 阅读 · 0 评论 -
25、QT文件目录操作
dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include <QFileSystemWatcher>namespace Ui {class Dialog;}class Dialog : public QDialog{ Q_OBJECTprivate: QFileSystemWatcher fileWatcher; void showBtnI...原创 2022-05-02 08:36:56 · 869 阅读 · 0 评论 -
24、QT 二进制文件读写
源码:https://download.csdn.net/download/qq_30457077/85075848mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QLabel>#include <QStandardItemModel>#include <QItemSelectionModel>...原创 2022-05-01 19:32:41 · 1492 阅读 · 0 评论 -
23、QT 文本文件读写
main.h#include "mainwindow.h"#include <QApplication>#include <QTextCodec>int main(int argc, char *argv[]){//解决汉字乱码问题 QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForLocale(codec); //解决汉字乱码问题..原创 2022-05-01 16:38:00 · 509 阅读 · 0 评论 -
22、Splash与登录窗口
qdlglogin.h#ifndef QDLGLOGIN_H#define QDLGLOGIN_H#include <QDialog>namespace Ui {class dlgLogin;}class QDlgLogin : public QDialog{ Q_OBJECTprivate: bool m_moving=false;//表示窗口是否在鼠标操作下移动 QPoint m_lastPos; //上一次的鼠标位置...原创 2022-05-01 15:25:15 · 281 阅读 · 0 评论 -
21、MDI应用程序设计
qformdoc.h#ifndef QFORMDOC_H#define QFORMDOC_H#include <QWidget>#include <QVBoxLayout>#include <QFile>#include <QTextStream>#include <QFontDialog>#include <QFileInfo>#include <QMessageB...原创 2022-05-01 13:53:03 · 376 阅读 · 0 评论 -
20、多窗口应用程序设计
原创 2022-04-17 17:58:40 · 134 阅读 · 0 评论 -
17、自定义对话框及其调用
1、samp6_2.pro#-------------------------------------------------## Project created by QtCreator 2016-12-10T17:40:29##-------------------------------------------------QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = ...原创 2022-04-17 14:41:37 · 276 阅读 · 0 评论 -
19、Qt标准对话框
1、main.cpp#include "dialog.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); Dialog w; w.show(); return a.exec();}2、dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog&g...原创 2022-04-17 13:37:46 · 704 阅读 · 0 评论 -
18、Model/View的使用
1、QFileSystemModel1-1、mainwindow.ui<?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>MainWindow</class> <widget class="QMainWindow" name="MainWindow"> <property name="geometry"> <rect>原创 2022-04-10 21:09:50 · 816 阅读 · 0 评论 -
17、Model、View的基本理解
Model/View(模型/视图)结构是Qt中用界面组件显示与编辑数据的一种结构,视图(View)是显示和编辑数据的界面组件,模型(Model)是视图与原始数据之间的接口。Model/View结构的典型应用是在数据库应用程序中,例如数据库中的一个数据表可以在一个QTableView组件中显示和编辑。将界面组件与所编辑的数据分离开来,又通过数据源的方式连接起来,是处理界面与数据的一种较好的方式。模型、视图和代理之间使用信号与槽通信。当源数据发生变化时,数据模型发射信号通知视图组件;当用户在原创 2022-04-08 21:52:37 · 2524 阅读 · 0 评论 -
16、QTableWidget的使用
1、mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QLabel>#include <QTableWidgetItem>//#include "qwintspindelegate.h"namespace Ui {class MainWindow;}class MainWindow : public ..原创 2022-04-05 20:50:15 · 915 阅读 · 0 评论 -
15、QTreeWidget和QDockWidget使用
1、mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QTreeWidgetItem>#include <QLabel>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTprivate://枚.原创 2022-04-05 14:59:10 · 259 阅读 · 0 评论 -
1、Qt核心特点
1、元对象系统Qt的元对象系统提供了对象之间通信的信号与槽机制、运行时类型信息和动态属性系统。元对象系统由以下三个基础组成。1、QObject类是所有元对象系统的类的基类。2、在一个类的private部分声明Q_OBJECT宏,使得类可以使用元对象的特性,如动态属性、信号与槽。3、MOC(元对象编译器)为每个QObjcet的子类提供必要的代码来实现元对象系统的特性。例如:QObject::metaObject() 函数返回类关联的元对象,元对象类QMetaObject包含了访问元对象的一些接口原创 2022-04-05 13:03:36 · 2292 阅读 · 0 评论 -
14、QListWidget和QToolButton
源码:https://download.csdn.net/download/qq_30457077/850758481、为QToolButton按钮设置默认Action//为QToolButton按钮设置Action ui->tBtnListIni->setDefaultAction(ui->actListIni); ui->tBtnListClear->setDefaultAction(ui->actListClear); ui->..原创 2022-04-04 19:59:04 · 474 阅读 · 0 评论 -
13、QCombox和QPlainTextEdit
samp4_6.pro#-------------------------------------------------## Project created by QtCreator 2016-11-23T16:03:40##-------------------------------------------------QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = samp..原创 2022-04-04 15:35:55 · 1048 阅读 · 0 评论 -
12、Qt时间与定时器
void Widget::on_SliderRed_valueChanged(int value){ //拖动Red、Green、Blue 颜色滑动条时设置textEdit的底色 Q_UNUSED(value); QColor color; int R=ui->SliderRed->value(); //读取SliderRed的当前值 int G=ui->SliderGreen->value();//读取 SliderGreen 的当前值 .原创 2022-03-26 20:26:44 · 378 阅读 · 0 评论 -
11、SpinBox的使用
原创 2022-03-26 18:54:35 · 625 阅读 · 0 评论 -
10、Qt QString的常用功能
原创 2022-03-26 17:01:03 · 243 阅读 · 0 评论 -
9、Qt字符串与数值之间转换
void Widget::on_pushButton_clicked(){ QString str=ui->EditNum->text(); int num=str.toInt();//字符串转int str=ui->EditPrice->text(); float price=str.toFloat(); float total=num*price; str=str.setNum(total,'f',2);//float 类型...原创 2022-03-26 16:20:16 · 1486 阅读 · 0 评论 -
8、Qt类库
原创 2022-03-26 14:27:24 · 484 阅读 · 0 评论 -
7、Qt容器
原创 2022-03-26 14:19:11 · 140 阅读 · 0 评论 -
6、Qt全局定义
原创 2022-03-26 13:10:18 · 741 阅读 · 0 评论 -
5、Qt属性系统、信号与槽
1、属性系统2、信号与槽原创 2022-03-21 15:37:21 · 109 阅读 · 0 评论 -
4、Qt元对象系统
原创 2022-03-20 20:37:47 · 94 阅读 · 0 评论 -
3、Qt Creator快捷使用方式
原创 2022-03-20 19:03:04 · 89 阅读 · 0 评论