Qt教程
毕业毕业毕业!
这个作者很懒,什么都没留下…
展开
-
Qt教程:QFile
#include "widget.h"#include "ui_widget.h"#include <QFileDialog>#include <QFile>#include <QTextCodec>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); this->resize(1200,8原创 2021-11-20 20:04:36 · 288 阅读 · 0 评论 -
Qt教程:绘图设备
#include "widget.h"#include "ui_widget.h"#include <QPixmap>#include <QPainter>#include <QImage>#include <QPicture>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this);//原创 2021-11-20 19:35:07 · 107 阅读 · 0 评论 -
Qt教程:高级绘图设置
添加了抗锯齿 和 画家状态保存#include "widget.h"#include "ui_widget.h"#include <QPainter> //画家类Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); this->resize(1400,1000); this->setWindowTi原创 2021-11-20 17:28:11 · 411 阅读 · 0 评论 -
Qt教程:绘图事件
widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>namespace Ui {class Widget;}class Widget : public QWidget{ Q_OBJECTpublic: explicit Widget(QWidget *parent = 0); ~Widget(); //绘图事件 void paintEvent(QPaintEv原创 2021-11-20 17:16:45 · 374 阅读 · 0 评论 -
Qt教程:事件过滤器
#include "widget.h"#include "ui_widget.h"#include <QTimer>#include <QDebug>#include <QMouseEvent>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); //启动定时器 this->id1原创 2021-11-20 16:46:07 · 152 阅读 · 0 评论 -
Qt教程:事件分发 event事件
#include "mylabel.h"#include <QDebug>#include <QMouseEvent>myLabel::myLabel(QWidget *parent) : QLabel(parent){ //设置鼠标追踪 setMouseTracking(true);}//鼠标进入void myLabel::enterEvent(QEvent *event){ //qDebug() << "鼠标进入了";}原创 2021-11-20 16:28:43 · 155 阅读 · 0 评论 -
Qt教程:定时器
#include "widget.h"#include "ui_widget.h"#include <QTimer>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); //启动定时器 this->id1 = startTimer(1000); //参数1 间隔 单位:毫秒 this->id2原创 2021-11-20 16:11:10 · 260 阅读 · 0 评论 -
Qt教程:鼠标事件
#include "mylabel.h"#include <QDebug>#include <QMouseEvent>myLabel::myLabel(QWidget *parent) : QLabel(parent){ //设置鼠标追踪 setMouseTracking(true);}//鼠标进入void myLabel::enterEvent(QEvent *event){ //qDebug() << "鼠标进入了";}原创 2021-11-20 15:45:41 · 542 阅读 · 0 评论 -
Qt教程:TableWidget
#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); this->resize(800,600); //TableWidget控件 //设置列数 ui->tableWidget->setColumnCount(3原创 2021-11-20 10:11:17 · 281 阅读 · 0 评论 -
Qt教程:TreeWidget
#include "mainwindow.h"#include "ui_mainwindow.h"#MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); //treeWidget树控件使用 //设置水平头 ui->treeWidget->setHeaderLabels(QS原创 2021-11-20 09:58:19 · 418 阅读 · 0 评论 -
Qt教程:对话框
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDialog>#include <QDebug>#include <QMessageBox>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);原创 2021-11-19 21:09:43 · 231 阅读 · 0 评论 -
Qt教程:mainwindow菜单,状态,工具栏
mainwindow.cpp#include "mainwindow.h"#include <QMenuBar>#include <QAction>#include <QMenu>#include <QToolBar>#include <QPushButton>#include <QStatusBar>#include <QLabel>#include <QDockWidget>#incl原创 2021-11-19 19:58:53 · 1707 阅读 · 0 评论