- 博客(8)
- 资源 (173)
- 收藏
- 关注
原创 Qt基础之十五:优雅地结束线程
如果一个线程运行完成,就会结束。可很多情况并非这么简单,由于某种特殊原因,当线程还未执行完时,我们就想中止它。不恰当的中止往往会引起一些未知错误。比如:当关闭主界面的时候,很有可能次线程正在运行,这时,就会出现如下提示:这个问题在使用线程的过程中经常遇到,尤其是耗时操作。大多数情况下,当程序退出时,子线程也许会正常退出。这时,虽然抱着侥幸心理,但隐患依然存在,也许在极少数情况下,就会出现Crash。
2017-03-16 13:20:00 50305 2
原创 Qt VS版本添加调试器
Qt的VS版本默认是不带调试器的,可以去百度一个WinDbg,如下图所示。将其中的cdb.exe添加到Qt Creator构建和运行的Debuggers标签页即可,如下图所示。
2017-03-16 08:58:15 6793 1
原创 Qt WebEngine无法启动
标题比较含糊,具体现象是在dll中加入webenginewidgets模块,并通过QWebEngineView打开网页。然后在main函数中通过QLibrary的load方法加载该dll,但是load既不返回true也不返回false,从任务管理器可以看出main函数所在进程已经起来了,也就是说load方法阻塞了。解决方法:如果要在dll或者plugin中使用webenginewidgets模
2017-03-16 08:44:06 10102 2
原创 Qt中如何将char*转LPCWSTR
Qt中如何将char*转LPCWSTR:LPCWSTR pStr=LPCWSTR(QString("Gavin").utf16());
2017-03-13 16:48:30 5197 1
原创 Qt编程规范
一.概述良好的编程规范可以大幅提高一个程序的可读性、可理解性和可维护性。本规范参考Effective C++中文版、Google C++编码规范及Qt编码风格。二.头文件1) #define保护所有头文件都应该使用#define防止头文件被多重包含,命名格式为:__H,例如:#ifndef MAP_MAINWINDOW_H#define MAP_MAINWIN
2017-03-12 20:51:33 7564 1
原创 Qt如何让弹出的窗口居中显示
QTextEdit* textEdit = new QTextEdit(NULL); textEdit->setAttribute(Qt::WA_DeleteOnClose); textEdit->adjustSize(); textEdit->move(this->geometry().center() - textEdit->rect().center());
2017-03-10 09:58:56 9990
原创 Qt如何支持高分辨率屏幕(高分屏)
Qt从5.6.0开始,支持High-DPI。int main(int argc, char *argv[]){#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);#endif QApplication a...
2017-03-09 19:21:27 26269 2
20种数据结构和算法的C++实现
2017-11-17
Qt下用QSplitter实现滑动窗口
2017-11-16
QML实现图像处理,包括浮雕、锐化等效果
2017-11-14
WebRTC学习之四:最简单的语音聊天
2017-01-10
WebRTC学习之三:录音和播放
2016-12-26
Qt国际化(I18N)
2023-12-31
QHVlcPlayer.rar
2021-02-27
Qt+libVLC+QWidget渲染
2021-02-27
Qt调用libVLC实现播放器
2021-02-26
TestUI.rar
2021-02-09
QHOpenGLPlayer.rar
2021-01-10
基于Qt和SDL2播放PCM
2021-01-05
Qt5版NeHe OpenGL教程6-10
2018-05-17
Qt5版Nehe OpenGL教程1-5
2018-05-14
Qt调用OpenGL API实现彩色旋转立方体
2018-05-09
MyTcpClient
2018-03-16
Boost.Asio C++ Network Programming随书源码
2018-01-29
Boost.Asio C++ Network Programming(高清,带书签,可复制)
2018-01-29
Effective Modern C++ 英文原版(带书签)
2018-01-27
++i和i++哪个更高效
2023-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人