QT开发
文章平均质量分 55
ZhuoJieTech
武汉卓杰科技
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt键盘键值表
简单说明了基本所有能用到的:Qt::Key_Escape 0x01000000 Esc键Qt::Key_Tab 0x01000001 Tab键Qt::Key_Backtab 0x01000002 Tab补全键Qt::Key_Backspace 0x01000003 退格键Qt::Key_Return 0x01000004 Return键Qt::Key_Enter 0x01000005 回车键Qt::Key_Inser...转载 2022-01-13 11:15:49 · 6959 阅读 · 0 评论 -
Ubuntu16.04从自带python3.5升级到3.6
Ubuntu16.04从自带python3.5升级到3.6Ubuntu自带版本是python2.7和3.5输入命令sudo add-apt-repository ppa:jonathonf/python-3.6输入命令sudo apt-get update输入命令sudo apt-get install python3.6期间有需要按Yes哦调整Python3的优先级,使得3.6优先级较高,注意值越大优先级越高!sudo update-altern.转载 2021-03-04 14:56:45 · 482 阅读 · 1 评论 -
QT vs2013无法打开源文件QWidget等报错问题解决
QT 5.4.0 + VS2013开发中经常出现无法打开源文件QWidget、QDialog、QString、QFile等错误,经分析原因是环境变量QTDIR设置的是C:\Qt\Qt5.4.0\5.4\msvc2013。打开该目录如下:打开include目录并没有QWidget,所以在附加包含目录中要添加子目录:$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtWidgets;$(QTDIR)\include\原创 2021-02-07 15:27:47 · 7439 阅读 · 0 评论 -
C++ 程序异常退出不弹出停止工作提示框
在Win7及以后的系统中,如果一个程序发生了奔溃,系统会弹出一个“XX已停止工作”的对话框,如果不去这个窗口上点击“关闭程序”,那么这个窗口会一直存在,最为关键的是,奔溃的进程并没有真正结束,还一直挂起在那里。这在自动化无人值守程序开发中是不允许的,有时候有的程序只能运行一个实例,如果奔溃的这个进程一直没有真正结束,新进程就无法启动。一开始我们想到的解决方案是去模拟点击这个“XX已停止工作”的对话框,不过这样实在是太LOW了。通过任务管理器查找到这个“XX已停止工作”的对话框属于WerFault进程,.原创 2021-02-04 14:32:16 · 2698 阅读 · 0 评论 -
QT release 崩溃调试
QT程序发布版难免会出现异常崩溃,这时我们不仅要实时记录数据,以防止出现异常崩溃,而且还要能够捕捉所发生的异常。捕捉异常时会产生dump文件,以备对异常调试的可查;还要添加头文件和库文件。VS2015 项目->属性->配置属性->链接器->输入中添加dbghelp.lib。#include <Windows.h>#include "DbgHelp.h"static LONG ApplicationCrashHandler(EXCEPTION_POI原创 2021-02-04 08:27:47 · 1651 阅读 · 2 评论 -
Qt5AxContainerd.lib error LNK2019 无法解析的外部符号
在QT开发中遇到一个很奇怪的问题,release正常运行,debug报错:Qt5AxContainerd.lib error LNK2019 无法解析的外部符号错误,如下图:看了一下,无法解析的外部符号的CombineRgn,CreateRectRgn,DeleteObject,GetDIBits这些函数都是windows API,我的QT有excel表格功能,正是它调用了Windows API.查了一下,这些函数都包含在gdi32.lib这个库里,于是在项目->属性->链接器-&g原创 2020-12-23 17:28:16 · 2728 阅读 · 0 评论
分享