
Qt
文章平均质量分 53
天天学IT
向往自由的人
展开
-
Qt缩放系数
Qt界面缩放由内部类QHighDpiScaling控制,应用程序可以通过设置全局变量影响Qt的整体缩放系数。Qt中影响缩放系数的全局宏变量有:QT_DEVICE_PIXEL_RATIO //不推荐使用,没有设置QT_SCALE_FACTOR时生效。QT_SCALE_FACTOR //全局缩放系数,多个屏幕用统一的缩放系数qputenv("QT_SCALE_FACTOR", "2"...原创 2020-01-08 15:31:44 · 4846 阅读 · 4 评论 -
Qt元对象系统(The Meta-Object System)
Qt元对象系统是Qt的核心部分,实现信号与槽函数的绑定及调用,保存对象运行时信息和动态属性。Qt元对象系统的实现依赖3部分:(1)继承自QObject(2)声明宏Q_OBJECT(3)使用moc编译(生成文件moc_xxx.h)QMetaObject: 元对象基类,包含元对象信息。 在运行时,继承自QObject的类可以使用QObject::m...原创 2020-01-06 15:14:06 · 259 阅读 · 0 评论 -
Layered Windows分层窗口
MSDN官方分层窗口解释:https://docs.microsoft.com/zh-cn/windows/win32/winmsg/window-features。窗口设置透明度后,Qt底层采用分层窗口实现窗口绘制。void QWindowsBackingStore::flush(QWindow *window, const QRegion ®ion, ...原创 2020-01-03 13:27:23 · 1163 阅读 · 0 评论 -
QT源码剖析之QSS样式表
1. "QApplication::setStyleSheet()"设置样式表: 1.创建新的样式表。 2.设置新的样式。void QApplication::setStyleSheet(const QString& styleSheet){ QApplicationPrivate::styleSheet = styleSheet; QStyleSh...转载 2019-12-13 10:22:39 · 982 阅读 · 0 评论 -
Qt Style Sheets
Qt设置界面方式1.继承QStyle,实现自定义子类2.Qt Style Sheets(类似与HTML CSS)配置概览 QApplication::setStyleSheet设置应用程序的全部样式; QWidget::setStyleSheet设置特定QWidget或者其子类的样式。 Qt Style Sheets支持级联设置,比...翻译 2019-12-11 17:28:24 · 631 阅读 · 0 评论 -
Qt编写的软件(2019/12/11)
0–94K Video Downloader用途:允许从YouTube、Facebook、Vimeo和其他视频网站下载高质量的视频、播放列表、频道和字幕Qt版本:5.13.1.0是否开源:非开源qml:未使用qss样式:安装包未找见AAcetoneISO用途:管理图片开源qml:未使用界面:qt designerAdobe Photoshop Al...翻译 2019-12-11 15:00:10 · 887 阅读 · 0 评论 -
Qt样式文件:qss
应用程序级别统一加载样式文件,影响软件的所有UI样式QFile styleSheet("filePath.qss"); //绝对路径 相对路径及资源路径if (!styleSheet.open(QIODevice::ReadOnly)) { return false;}qApp->setStyleSheet(styleSheet.readAll());一般Qt推荐...原创 2019-12-11 10:25:07 · 430 阅读 · 0 评论 -
Qt捕获Windows消息
继承Qt的基类QAbstractNativeEventFilterclass HHNativeEventFilter : public QAbstractNativeEventFilter{protected: bool nativeEventFilter(const QByteArray &eventType, void *message, long *) {...原创 2019-12-06 15:57:18 · 1190 阅读 · 0 评论 -
二维码
git地址:https://github.com/zxing/zxing.gitQt地址:https://github.com/ftylitak/qzxing.gitQZXingEncoderConfig ZXingConfig;ZXingConfig.imageSize = QLabel::size();ZXingConfig.border = false;QPixmap:...原创 2019-11-26 13:21:17 · 220 阅读 · 1 评论 -
Qt常用控件(stylesheet)总结
QWidget对stylesheet支持,需要重载void paintEvent(QPaintEvent *event)void paintEvent(QPaintEvent *event){ QStyleOption styleOption; styleOption.initFrom(this); QPainter painter(this); style...原创 2019-11-26 11:26:28 · 758 阅读 · 0 评论 -
qt读写excel
.pro文件:QT+=axcontainer头文件:#include参考链接:http://stackoverflow.com/questions/12614803/qt-how-to-save-my-qtableview-as-a-excel-file原创 2016-09-06 11:03:11 · 943 阅读 · 0 评论 -
qt Creator使用CDB调试启动很慢
计算机系统:windows10 64bitQt Creator:4.0.0编译器:VS2015调试工具:cdb 问题描述:在配置完Qt Creator的调试工具CDB后,调试一个很小的项目,Qt Creator在启动CDB时会花费几分钟的时间。 解决方案:如下图所示,查看当前调试器,发现有两个CDB,分别是x86和x64。我自己配置的是x86,应该修改原创 2016-09-06 10:33:17 · 6572 阅读 · 3 评论 -
学习qt的图表绘制(一)
1.在pro文件中添加chartsQT += charts2.在主程序中增加对作用域的声明,否则出错“未声明的标识符”QT_CHARTS_USE_NAMESPACE 等同于 using namespace QtCharts3.QChart类是QGraphicsWidget的子类,可以直接Graphics View Framework框架显示. //定义图表原创 2016-08-14 21:59:06 · 4347 阅读 · 0 评论 -
QSqlQuery直接使用sql语句与采用bindValue的比较
在使用QSqlQuery执行SQL语句时,发现有两种方式:1.直接执行SQL语句 QString bookName; //书名 QString strSql("SELECT * FROM books WHERE name=%1").arg(bookName);原创 2016-09-13 10:53:55 · 15893 阅读 · 0 评论 -
Qt5乱码问题
在main函数上面加下列定义:#if defined(_MSC_VER) && (_MSC_VER >= 1600) # pragma execution_character_set("utf-8") #endif原创 2016-08-31 15:08:28 · 604 阅读 · 0 评论 -
学习qt的图表绘制(三)
QValueAxis类:操作坐标轴.建议使用: chart->createDefaultAxes(); chart->axisX()->setRange(0, 20); chart->axisY()->setRange(0, 10);若使用: QValueAxis *axisX = new QValueAxis; ax原创 2016-08-17 20:54:54 · 1601 阅读 · 0 评论 -
学习qt的图表绘制(二)
QAreaSeries类:构建区域图表.区域的定义依赖于QLineSeries,QAreaSeries的构造函数需要两个QLineSeries作为参数.1.创建2个QLineSeries对象;1个作为区域的上边沿,1个作为区域的下边沿. QLineSeries* series_upper = new QLineSeries(); *series_upper QPoin原创 2016-08-15 22:52:55 · 4216 阅读 · 0 评论 -
Qt svg颜色修改
svg是一种可伸缩的矢量图片,采用一种严格标准的xml格式描述。在view中加载svg时,需要实现用户自定义颜色功能,通过查找网上资料,现整理出以下三种方法:(1).使用Inkscape直接打开原始的svg图片,修改颜色值(或者直接以xml文件方式打开通过修改对应的颜色属性),每种颜色图片保存一张svg图片,可以用“原始名称”+"_颜色"命名。例如:原始svg文件为car.svg,前景色:黑色原创 2016-04-27 17:43:29 · 5479 阅读 · 0 评论