Qt
lrsage
这个作者很懒,什么都没留下…
展开
-
QTableWidget
做QT开发用到表格,此次使用了QTableWidget,对其进行的操作和一些样式设计。我将代码贴出来,以供大家参考。新建的项目涉及到三个类,table.h、table.cpp和main.cpp,其中程序入口函数未作改动,主要是前两个的编码。table.h文件:#ifndef TABLE_H#define TABLE_H#include <QtWidgets/QMainWindow>...原创 2018-03-30 22:52:43 · 228 阅读 · 0 评论 -
Qt中设置子窗体不继承副窗体以及stylesheet设置背景
子窗体会继承父窗体的属性,为了让子窗体不继承父窗体的背景,在编辑StyleSheet时,为插入的背景资源样式指定作用的控件名称,代码如下: #widget(控件名称) { background-image:url(:/new/prefix1/imag/aa.jpg)...原创 2018-03-27 22:15:19 · 10749 阅读 · 1 评论 -
Qt关闭窗口
Qt中关闭窗口命令: A. 关闭主窗口并退出程序是 QApplication::exit() B. 关闭一个QDialog,就accept() 或 reject() C. 关闭QWidget:close()原创 2018-03-27 22:23:24 · 7864 阅读 · 1 评论 -
QMessageBox::warning
注意:QMessageBox的warning和Warning方法都存在,注意区分大小写,以大写的调用小写的格式会提示参数错误,反之亦然。QMessageBox::warning是弹出警告对话框!QMessageBox::warning StandardButton QMessageBox::warning ( QWidget * parent, const QString & tit...原创 2018-03-27 22:29:54 · 2628 阅读 · 0 评论 -
设置的颜色显示黑色
在代码中为控件加颜色时,颜色的单词拼错了,运行该代码会将控件颜色显示为黑色!原创 2018-03-27 22:34:14 · 386 阅读 · 0 评论 -
error LNK2038: 检测到“_MSC_VER”的不匹配项问题
用VS2015新建了一个Qt项目,生成报错 error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1900”(EnlargementANDReduction.obj 中) fatal error LNK1319: 检测到 1 个不匹配项_MSC_VER这个相当于做了宏的检测 _MSC_VER 定义编译器的版本。原因:由于使用了vs2010,工作集选择了更高...转载 2018-06-02 15:58:10 · 7401 阅读 · 0 评论 -
qtcore\qdatetime.h(122):error C2589:"(" : "::"右边的非法标记
Qt5.2.0实测有效:https://blog.csdn.net/bulreed/article/details/20366089?locationNum=5&fps=1转载 2018-11-15 15:43:09 · 1527 阅读 · 0 评论 -
项目文件包含 ToolsVersion="14.0" 设置,而此版本的 MSBuild 不支持该工具版本
解决方法:右键点击你的项目,选择属性,再点击配置属性中的常规,常规中有个平台工作集,把V140改成V100,点击应用即可。原创 2018-11-20 11:34:22 · 11912 阅读 · 0 评论 -
实现对带边框QWidget不能最大化、不能最小化、不能通过鼠标拖动边框改变该控件的大小、使用鼠标拖动标题栏不能改变该控件的位置
1、设置带边框的QWidget不能最大化,最小化,以及固定大小(不能通过鼠标拖动边框改变该控件的大小):可以通过setWindowFlags();函数对窗口样式进行设置t::WindowFlags flags = 0;flags |= Qt::Window; // 设置控件显示为为窗口样式flags |= Qt::WindowCloseButt...原创 2018-12-27 15:06:07 · 1427 阅读 · 0 评论