- 博客(6)
- 收藏
- 关注
原创 FramelessWindowHint和qaxwidget控件导致界面刷新异常解决记录
可能是QT5之后的BUG,原因是窗口Qt::WA_Mapped属性被修改为未启用,导致窗口显示的时候未刷新显示,可通过设置setAttribute(Qt::WA_Mapped);qt窗口设置为Qt::FramelessWindowHint后,如果使用了qaxwidget控件,会导致界面假死,刷新异常。
2024-07-15 15:40:04
400
3
原创 QT create中文乱码
QT4中下述代码可用,但是QT5不可用 QTextCodec *codec = QTextCodec::codecForName("gbk"); QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::setCodecForTr(codec); QT5中可用: QStringLiteral(“我是中文”) #include "mainwindow.h" #include <
2021-04-28 17:23:37
192
原创 Winserver 安装net Framework 3.5 错误码:0X800F0954
打开注册表:cmd+R - regedit HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU中UseWUServe置0; 重启服务-windows Update; 安装Winserver 安装net Framework 3.5 安装完成后,注册表修改回1; 重启3中服务 ...
2021-04-28 14:42:36
1241
原创 案例1:程序倒计时
案例1:程序倒计时代码:界面 记录程序运行时间,且定时功能。 代码: .h文件 #include <QtWidgets/QMainWindow> #include "ui_QtWidgetsApplication1.h" #include <QTimer> #include <QDebug> class QtWidgetsApplication1 : public QMainWindow { Q_OBJECT public: QtWidgetsAppl
2021-04-10 20:29:10
220
原创 QDateTime相关格式
QDateTime toString()格式: 日期表达式: d - 没有前置0的数字的天(1-31) dd - 前置0的数字的天(01-31) ddd - 缩写的日名称(Mon-Sun)。使用QDate::shortDayName()。 dddd - 长的日名称(Monday-Sunday)。使用QDate::longDayName()。 M - 没有前置0的数字的月(1-12) MM - 前置0的数字的月(01-12) MMM - 缩写的月名称(Jan-Dec)。使用QDate::shortMont
2021-04-09 14:36:50
1204
原创 QT 记录运行时长
1、QDateTime::toMSecsSinceEpoch 计算时间差; 2、QDateTime::fromMSecsSinceEpoch 构造一个对象; 3、toString 输出为需要的格式("hh:mm:ss")... QDateTime::fromMSecsSinceEpoch(CURRENT_TIME.toMSecsSinceEpoch()-START_TIME.toMSecsSinceEpoch()).toString("hh:mm:ss") ...
2021-04-09 09:19:33
899
1
空空如也
QAxwidget+插件导致界面异常如何解决?
2024-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅