QT
文章平均质量分 80
lyx_2004
这个作者很懒,什么都没留下…
展开
-
C++库,为什么选择Qt?
Qt的核心能力在于基础类库、用户图形界面库、跨平台特性。除此之外,它的开源、库完整性、稳定性、易用性、代码美观程度、完善的帮助文档、搜索引擎可查到的资料、免费商用、版本更新等等,都在为它加分。原创 2022-12-11 22:35:52 · 1661 阅读 · 1 评论 -
QComboBox输入和过滤功能
面对动不动几十,上百的选项,QComboBox的默认下拉选择功能实在看着眼花,用户抱怨。好在QCombobox也想得很周到,实现了用户输入,并且根据输入过滤出可选项,可选择其中一个完成选择。这实在是太重要!具体实现如下:一、首先首选得设置QComboBox为可编辑您应该熟悉下面这个图,把editable勾上:二、然后构建一个QCompleter对象,设置给QComboboxQCompleter *pCompleter = new QCompleter(ui->comboBox-&原创 2020-05-08 23:36:18 · 3074 阅读 · 3 评论 -
Qt访问打印机及打印为PDF文档
C++访问打印机似乎无从下手。但是QT却让这个事情简单化、透明化了。一、访问打印机只需要使用 QPrinter、QTextDocument两个类,已经可以满足很多场景: QPrinter printer; // 创建一个打印机,连接当前电脑的默认打印机 QTextDocument textDocument; // 创建QTextDocument对象 QString h...原创 2020-05-06 22:04:02 · 2471 阅读 · 0 评论 -
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 · 833 阅读 · 0 评论