- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 QT的QVaiant结合自定义的结构体 使用非QMetaType类型缺少Q_DECLARE_METATYPE宏定义错误
报错:E:\Qt\Qt5.9.3\5.9.3\mingw53_32\include\QtCore\qglobal.h:738: error: static assertion failed: Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt's meta-object ...
2020-04-24 15:03:32 1386
原创 QT自定义结构体struct—— 基于QVariant 类 用于信号与槽
1.头文件加#include<QVariant>#include<QVariant>2.主.h 文件 声明信号signals: void addData(QVariant);//QVariant作参数,传递结构体数据3 子.h 文件 声明 槽函数addData_slot(QVariant)4连接信号与槽connect(this...
2020-04-24 12:38:30 9730 1
原创 c++ 编译报错 there are too many errors for the intellisense engine to function properly的解决
c++ 编译报错 there are too many errors for the intellisense engine to function properly同样的工程代码移植到新的工程里就报错如上,查询stackoverflow后发现头文件的引用顺序需要有限定在stdafx.h文件里,在#pragma once之后这么写就可以解决#pragma once#define W...
2020-04-21 14:32:41 1266
原创 Qt 控件填满布局——设置布局边距
一 UI法修改参数二 代码法layout->setContentsMargins(0, 0, 0, 0);
2020-04-14 11:08:36 7595 1
原创 QT任意组件的(文字)对齐方式——alignment 属性setAlignment()
任何有【文字】的地方都能设置对齐方式:如下ui->doubleSpinBox->setSingleStep(0.01); // 步长ui->doubleSpinBox->setAlignment(Qt::AlignRight);//文字右对齐Qt::Alignment 类型有以下取值。 1)Qt::AlignLeft::水平...
2020-04-12 22:33:51 29437 3
原创 QT样式: QSpinBox按钮箭头 up-button 和 down-button变换位置
默认 / 更改后,上下的两个箭头分别叫:up-button和down-button 1.子部件列表 描述::down-arrow combo box或spin box的下拉箭头::down-button spin box的向下按钮::drop-down combo box的下拉箭头::indicator check...
2020-04-12 22:26:33 5183
原创 QT【按钮弹窗】效果的 2个思路——巧用hide()函数法
方法1.两个窗体,按钮弹出子窗体方法2.一个窗体,按钮控制 子窗体隐藏与显示void FormDynamicCoordinate::on_pushButton_2_clicked(){ //! 方法1// poppanel = new PopPanel();//新窗口实例化// QPoint moveTo = ui->pushButton_2-&g...
2020-04-12 21:53:26 1284
原创 QT按钮弹窗: 定位置——mapToGlobal()
1.定位 按钮 & 弹窗 的相对位置mapToGlobal() 和 move()函数void SerialDataSet::connectSet() //Button的槽函数{ Dlg = new DataConnectSetup(); //定义弹出子窗口 QPoint moveTo = m_connectSetBtn->mapToGlobal(Q...
2020-04-12 21:36:47 3858
原创 Qt用QCustomplot类编译一堆error:undefined reference to `_imp___ZN8QPrinterC1ENS_11PrinterModeE'—工程设置可能有问题
引用qcustomplot,在编译的时候报了一堆这样的错误:undefined reference to `_imp___ZN8QPrinter C1ENS_11PrinterModeE', undefined reference to `_imp___ZN8QPrinter17setOutputFileNameERK7QString' ...解决方法:更改工程配置修改 / 添加.pro文...
2020-04-12 00:21:55 3174 3
原创 QTextStream 一行行读取文件内容_readLine()函数 与 整体读取readAll ()
用文本流读取文件的代码如下:QFile file("file.txt");if (!file.open(QIODevice::ReadOnly | QIODevice::Text))return;QTextStream in(&file);1.readLine()——读取txt 单行/全部 的内容readLine()一行一行的读取,每一行是一个字符串,用“...
2020-04-10 17:07:48 12031 2
原创 QT 菜单栏或者工具栏中 添加【任意】部件
方法1 UI界面添加:拖动法——用于QAction类创建action直接拖动方法2 代码添加:addWidget()函数法——用于所有的组件1.工具栏 添加任意部件的方法:先实例化(申请想要添加部件的内存空间),再用addWidget函数。如下//工具栏中添加一个按钮(QPushButton)QPushButton* btn = new QPushButton(this...
2020-04-09 14:17:45 1869
原创 QT界面布局——停靠窗口QDockWidget +分割窗口QSplitter +堆叠窗口QStackedWidget
窗口的基本布局如下1、分割窗口 QSplitter//分割窗口使用QSplitter类QSplitter *splitterMain =new QSplitter(Qt::Horizontal,0); // 对窗口进行水平分割,0代表有分割的窗口为主窗口,也可以选择要分割的窗口QTextEdit *textLeft =new QTextEd...
2020-04-09 12:22:38 2204
factorio 自制优化插件
2020-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人