![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
MarvelousAo
Learn&Share
展开
-
Qt5使用Qvariant存储颜色等变量
// These constructors don't create QVariants of the type associcated // with the enum, as expected, but they would create a QVariant of // type int with the value of the enum value. // Use QVariant v = QColor(Qt::red) instead of QVariant v ...原创 2020-12-04 10:24:08 · 1722 阅读 · 0 评论 -
Qt实现代码控制QTableview多行选中效果
ui->tableView->setSelectionMode(QAbstractItemView::SelectionMode::MultiSelection);//开启多选ui->tableView->selectRow(row_1);//row_i代表所选行数ui->tableView->selectRow(row_2);ui->tableView->setSelectionMode(QAbstractItemView::SelectionMode原创 2020-12-04 10:12:45 · 3328 阅读 · 0 评论 -
Qt中如何让Widget窗体等子控件随边框自适应缩放
实现的原则很简单,一切子控件都要在布局中添加,如果是widget作控件,widget内部也要有布局。本文将通过Qt Designer和代码化UI设计两种途径讲解实现方法。 一、以Qt Designer为例,想要在这个Widget窗体内部再添加两个子控件,如下图 添加一个布局后,对布局以外的空白区域右键,选择布局,你需要的布局方式即可,这里以水平布局为例。如下图所示。 效果如下图,现在布局里新添加的控件均可随窗体大小自由缩放。 二、代码化UI设计 使用setLayout方法即可,在布原创 2020-08-20 15:52:07 · 16474 阅读 · 0 评论 -
Qt如何获取Widget窗体子控件
123原创 2020-08-17 09:40:17 · 6422 阅读 · 0 评论 -
解决Qt运行效果和设计效果不一致问题
在用Qt设计好窗体后,实际运行效果却可能不一致。比如出现下图这种情况:这是由于显示设备DPI较高,导致窗体显示进行了缩放。解决方案,在main.cpp中加入以下代码:if(QT_VERSION>=QT_VERSION_CHECK(5,6,0))QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);如下图所示:这样写的原因在于,Qt5.6以上版本增加了对高DPI设备的显示支持,应用程序属性 Qt :: AA_EnableHi原创 2020-07-27 15:45:52 · 3664 阅读 · 2 评论 -
VS中C1803无法打开包括文件: “QtWidgets/QApplication”: No such file or directory
问题原因:在VS中使用Qt出现错误提示:C1803无法打开包括文件: “QtWidgets/QApplication”: No such file or directory。是因为没有添加相关头文件导致的。解决方法:对项目右键,在菜单中选择属性,如图1所示。在弹出的属性页中选择VC++目录,在右侧包含目录中添加Qt中的include文件,如图2所示。此处我的示例路径为:C:\Qt\Qt5.11.1\5.11.1\msvc2017_64\include根据自身实际情况修改即可。...原创 2020-07-27 12:33:54 · 3784 阅读 · 0 评论