自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仲羊的博客

编程经历史书

  • 博客(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 自制优化插件

自制插价加速或者改写某些特性以优化游戏体验,内含两个mod,一个是僵尸打包机,一个是自己写的特性调整插件mod,加速了传送带,加强了防御设施,加强了机械臂机器人以及生产设备

2020-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除