![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
努力是为了明天
加油
展开
-
C++ 错误C2143
如果提示该错误:error C2143: 语法错误 : 缺少“;”(在“enum [tag]”的前面)错误 C4430 缺少类型说明符 - 假定为 int, 注意: C++ 不支持默认 int,解决方法解决办法:1.检查是否真的缺少;2.可能是头文件引用顺序的错误问题3.如果你引用了第三方库,检查第三方库,可以先替换一下三方库的引用文件。...原创 2021-10-29 11:06:18 · 4600 阅读 · 2 评论 -
2021-02-03
Linux安装Qt链接:Qt官网官网只有5.9以上。链接:Qt5.7.1提取码:dry2给权限:chmod 775/777 file点击执行,如果提示权限不够,加上root权限。例如:sudo chmod 777 qt-opensource-linux-x64-5.7.1.run原创 2021-02-03 09:57:20 · 101 阅读 · 0 评论 -
Qt学习
学习之旅字符串匹配QHostInfoQSharedPointertypedef代码规范,多加注释,考虑的稍微多点,耦合性尽量最低,能用接口的,就别放在一起。字符串匹配Qt::CaseSensitivity 为枚举类型, 可取值Qt::CaseSensitive 和 Qt::CaseInsensitive, 表示匹配的灵敏度。比较字符串的时候Qt::CaseSensitive区分大小写Qt::CaseInSensitive不区分大小写例如QString str; str.compare(str1,原创 2021-01-29 16:35:52 · 268 阅读 · 0 评论 -
QMainWindow界面添加标题栏
通俗来讲,添加标题栏相当于添加一个控件首先可以创建一个标题栏控件;然后再创建一个widget,把MainWindow和标题栏控件通过布局加进去。参考:Qt 之 自定义窗口标题栏Qt自定义标题栏标题栏控件:TitleBar.h#ifndef TITLEBAR_H#define TITLEBAR_H#include <QWidget>#include <QLabel>#include <QPushButton>/*定义一个新的QWidget类,将转载 2020-08-15 11:13:48 · 3277 阅读 · 3 评论 -
Qt的pro详解与应用
Qt的pro详解与应用以“#”作为注释TEMPLATEapp建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用。lib建立一个库的makefileTARGET指定目标文件的名称。TARGET = ceshiDESTDIR放置可执行程序目标的目录。DESTDIR += ../binQT指定项目中使用Qt的模块。QT += core gui networkCONFIG指定编译器选项和项目配置,配置变量指定了编译器所要使原创 2020-08-05 11:21:45 · 918 阅读 · 0 评论 -
Qt样式表(StyleSheet)学习
转自:QT之样式表(样式表规则以及使用大全)1、QT样式表可以让你自定义任何一个QT控件的样式包括颜色、边框、背景等等(你想的到样式都可以),Qt样式表的概念、术语和语法与HTML的CSS样式表类似。2、样式表是文本规范,(1) QApplication::setStyleSheet()在整个应用程序上设置,一般在main()函数中:QFile file(":/qss/abc.qss"); //工程控件样式表需要在qss/abc.qss里面file.open(QFile::ReadOnly);转载 2020-07-31 09:48:37 · 3587 阅读 · 0 评论 -
Qt的QString用法
number 查看QString::number()函数,该函数定义如下:static QString number(int, int base=10); static QString number(uint, int base=10); static QString number(long, int base=10); static QString number(ulong, int base=10); static QString number(qlonglong,原创 2020-06-10 10:09:05 · 834 阅读 · 0 评论 -
Qt进阶
QTableWidget使用动态增加行数:int iRow = ui->tableWidget->rowCount();ui->tableWidget->insertRow(iRow);QTableWidgetItem *item = new QTableWidgetItem(“二值化”);ui->tableWidget->setItem(iRow, 0, item); //添加到界面insertRow用法Qt中QTableWidget的常用功能...原创 2020-06-02 09:19:54 · 392 阅读 · 1 评论