随笔分类 - Qt
Qt
发表于 2023-03-16 13:50阅读:2294评论:0推荐:0
摘要:> ***通过此示例可以比较熟悉QGraphincsView的流程以及操作*** > > 1. 坐标关系以及获取: > > + View坐标:左上角为原点,通过鼠标移动事件获取 > + Scene坐标:中心为原点,横竖为X,Y轴。通过View.mapToScene(View坐标)获取 > + Ite
阅读全文 »
发表于 2023-03-16 13:48阅读:421评论:0推荐:0
摘要:>  > > 三者关系:View中可以有多个Scene,Scene放在View中,Scene可以装多个Item图形 > > **若要实现鼠标事件,则需要重写QGr
阅读全文 »
发表于 2023-03-16 13:46阅读:137评论:0推荐:0
摘要: 例子: ```c++ void Widget::paintEvent(QPaintEvent *event) { int width = this->width
阅读全文 »
发表于 2023-03-16 13:44阅读:158评论:0推荐:0
摘要:例子:重写widget的painterEvent MainWindow.cpp void Widget::paintEvent(QPaintEvent *event) { QPainter painter(this); painter.setRenderHint(QPainter::RenderHi
阅读全文 »
发表于 2023-03-16 13:43阅读:76评论:0推荐:0
摘要: 
阅读全文 »
发表于 2023-03-16 13:41阅读:41评论:0推荐:0
摘要:开发的时候,QtCreator F1 查看相关类的信息
阅读全文 »
发表于 2023-03-16 13:37阅读:510评论:0推荐:0
摘要:Qt 预定义类型文件 *.stm 标准二进制文件 *.dat 例子: MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QItemSelectionModel> #include <QMainWindow> #inclu
阅读全文 »
发表于 2023-03-16 13:34阅读:19评论:0推荐:0
摘要:例子:主要讲了 QFile 、QTextStream 进行文本文件读写 MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> QT_BEGIN_NAMESPACE namespace Ui { cl
阅读全文 »
发表于 2023-03-16 13:33阅读:17评论:0推荐:0
摘要:我没有听明白,这小节无内容,只表明我看过了这节视频
阅读全文 »
发表于 2023-03-16 13:29阅读:100评论:0推荐:0
摘要:MDI:Multiple Document Interface 多窗口文档界面 例子: MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QMdiSubWindow> nam
阅读全文 »
发表于 2023-03-16 11:00阅读:38评论:0推荐:0
摘要:  ![im
阅读全文 »
发表于 2023-03-16 10:59阅读:46评论:0推荐:0
摘要:窗口对象为QDialog 显示方法为 show(); locateCell->show(); 可以通过public方法或者信号槽机制获取非模态窗口的信息 例子:非模态窗口,为主窗口数据输入吧 void MainWindow::on_actTab_Locate_triggered() { ui->ac
阅读全文 »
发表于 2023-03-16 10:57阅读:89评论:0推荐:0
摘要:创建窗口时 窗口对象为QDialog 调用方法为exec(); int res = setSizeDialog->exec();//模态窗口 (不必要)exec可以获取到调用的是对话框的 QDialog::Accepted 还是 QDialog::Rejected,通过方法的返回值进行逻辑处理 例子
阅读全文 »
发表于 2023-03-16 10:54阅读:28评论:0推荐:0
摘要:文件对话框: QString fileName = QFileDialog::getOpenFileName(this, "打开一个文件", path, "文本(*.txt);;图片文件(*.jpg *.png);;所有文件(*.*)"); QStringList fileNames = QFile
阅读全文 »
发表于 2023-03-16 10:49阅读:149评论:0推荐:0
摘要:代理作用:在界面发生编辑时可以指定编辑所用的组件,可以沟通Model和View 自定义代理需要继承的基类和需要实现的方法 使用步骤: 继承QStyledItemDelegate,实现上面的四个方法 在页面上声明一个继承后类的对象 类似代码 ui->tableView->setItemDelegate
阅读全文 »
发表于 2023-03-16 10:46阅读:186评论:0推荐:0
摘要:QStandardItemModel 存放数据 QItemSelectionModel 选择项模型 例子:本例子中QListView 没有做任何处理,只是拖放至ui文件,设置了布局 mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #inc
阅读全文 »
发表于 2023-03-16 10:43阅读:203评论:0推荐:0
摘要:主要为 :添加、插入、修改、删除、清空等操作 例子:本例子中QListView 没有做任何处理,只是拖放至ui文件,设置了布局 MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include
阅读全文 »
发表于 2023-03-16 10:42阅读:174评论:0推荐:0
摘要:Model 指的是数据 View 指的是界面,View不用设置,只需要和Model进行绑定,绑定完成之后就是Model的格式了 例子:*本例子中QListView QTableView QTreeView没有做任何处理,只是拖放至ui文件,设置了布局 MainWindow.h #ifndef MAI
阅读全文 »
发表于 2023-03-15 18:18阅读:124评论:0推荐:0
摘要:代码 #include "widget.h" #include "ui_widget.h" #include <QPainter> Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi
阅读全文 »
发表于 2023-03-15 18:16阅读:71评论:0推荐:0
摘要:例子 #include "widget.h" #include "ui_widget.h" #include <QTextBlock> Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setup
阅读全文 »