自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C++库,为什么选择Qt?

Qt的核心能力在于基础类库、用户图形界面库、跨平台特性。除此之外,它的开源、库完整性、稳定性、易用性、代码美观程度、完善的帮助文档、搜索引擎可查到的资料、免费商用、版本更新等等,都在为它加分。

2022-12-11 22:35:52 1388 1

原创 QueueUserAPC简介

QueueUserAPC是一个简洁的工具,通常可以用作某些通过同步对象处理的任务的快捷方式。它允许您告诉特定线程在该线程方便的时候(即何时完成其当前工作并开始等待某件事)执行某项操作。假设您有一个主线程和一个工作线程。辅助线程打开文件服务器的套接字,并通过循环调用recv()开始下载10GB文件。主线程希望在等待网络数据包时让工作线程在停机期间执行其他操作。它可以将要在工作程序上运行的功能排队,否则它将等待并且什么也不做。您必须小心APC,因为在我提到的情况下,您不想进行另一个阻塞的WinSock调用(

2020-10-11 17:42:12 1355

原创 QComboBox输入和过滤功能

面对动不动几十,上百的选项,QComboBox的默认下拉选择功能实在看着眼花,用户抱怨。好在QCombobox也想得很周到,实现了用户输入,并且根据输入过滤出可选项,可选择其中一个完成选择。这实在是太重要!具体实现如下:一、首先首选得设置QComboBox为可编辑您应该熟悉下面这个图,把editable勾上:二、然后构建一个QCompleter对象,设置给QComboboxQCompleter *pCompleter = new QCompleter(ui->comboBox-&

2020-05-08 23:36:18 2719 3

原创 Qt访问打印机及打印为PDF文档

C++访问打印机似乎无从下手。但是QT却让这个事情简单化、透明化了。一、访问打印机只需要使用 QPrinter、QTextDocument两个类,已经可以满足很多场景: QPrinter printer; // 创建一个打印机,连接当前电脑的默认打印机 QTextDocument textDocument; // 创建QTextDocument对象 QString h...

2020-05-06 22:04:02 2277

原创 QT Release模式下输出文件、行和函数名信息

问题QDebug在Release中输出日志的文件名、行数和函数名为空。求解:经查Qt帮助文档,官方解释如下:Note: By default, this information is recorded only in debug builds. You can overwrite this explicitly by defining QT_MESSAGELOGCONTEXT or QT_...

2019-12-06 11:59:32 736

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除