随笔 - 49  文章 - 0  评论 - 6  阅读 - 10万
02 2022 档案
Qt设计师:控件随窗口自动缩放
摘要:新建空QDialog,在空白处右击|布局,此时布局功能是禁用的,需要加入控件后才可用。 拖入两个Text Edit控件,右击|布局|水平布局,两个控件自动水平布局,并填满整个Dialog。 选中主窗体对象,在属性编辑器里找到layout(选一下别的对象,再选回来才能看到),修改Margin,即可改变 阅读全文
posted @ 2022-02-28 09:22 朱迎春 阅读(1661) 评论(0) 推荐(0) 编辑
std::async用法简记
摘要:// // 调用std::future::get时,异步任务会堵塞,直至任务结束。 // std::future对象析构时,异步任务也会堵塞,直至任务结束。 // 如果没有保存std::async的返回值,相当于返回的std::future对象立即析构,此时的异步与同步没有区别。 // void T 阅读全文
posted @ 2022-02-23 08:32 朱迎春 阅读(495) 评论(0) 推荐(0) 编辑
std::thread用法简记
摘要:// // thread对象一定要join,否则Debug会报错:"abort() has been called",Release不报错 // void Test1() { std::cout << "\n Test1 \n"; int res; thread t([&res] (int x) { 阅读全文
posted @ 2022-02-23 08:12 朱迎春 阅读(226) 评论(0) 推荐(0) 编辑
多线程操作std::queue时,必须lock
摘要:多线程操作std::queue的例子: // // std::queue 必须使用 lock 保护,去掉lock_guard后会crash // void Test() { std::cout << "\n Test \n"; mutex mtx; queue<int> numQueue; bool 阅读全文
posted @ 2022-02-23 08:01 朱迎春 阅读(645) 评论(0) 推荐(0) 编辑
使用QSettings操作INI配置文件
摘要:环境:Win10+VS2015+Qt5.9.8 C++代码: // 配置文件:可执行路径\config\main.ini,如果没有config子目录会自动创建 QSettings settings(QString("%1%2").arg(QCoreApplication::applicationDi 阅读全文
posted @ 2022-02-22 17:17 朱迎春 阅读(518) 评论(0) 推荐(0) 编辑
Visual C++ 预编译头
摘要:环境:Win10, VS2015 新建项目|Visual C++|Win32|Win32控制台应用程序,附加选项:预编译头,不管是否选中,都会生成 stdafx.h,stdafx.cpp,其他源文件中也会有 #include "stdafx.h" 区别:项目|属性|C++|预编译头,一个是使用,一个 阅读全文
posted @ 2022-02-22 15:04 朱迎春 阅读(118) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示