- 博客(5)
- 资源 (9)
- 收藏
- 关注
转载 QSignalMapper 信号映射
QSignalMapper类收集了一系列的无参信号,然后使用相对于信号发送者来说的整数、字符串或控件参数来重新发送它们。其实,该类的一个典型的使用场合是,大量控件都要相应槽函数,而这些槽函数的实现又大致相同。这种情况下,最直接的办法就是仍然为每一个控件的相应信号创建一个槽函数。但这会导致代码的大量重复。此时,我们就可以使用QSignalMapper来实现这种需求。QSignalMapper...
2019-08-27 14:51:55 190
转载 Qt中文汉字排序
本人亲测可用 qt5.7+vc2015+win10_64环境#include <QCollator>#include <QLocale>void SHAIXUAN::on_pushButton_paixu_clicked(){ QLocale cn(QLocale::Chinese); QCollator collator(cn); ...
2019-08-21 15:42:41 1313
转载 QTableview设置某行某列不可编辑(只读,委托)
我的做法是实现一个委托(delegate),然后把它设给你要只读的列class ReadOnlyDelegate: public QItemDelegate{public: ReadOnlyDelegate(QWidget *parent = NULL):QItemDelegate(parent) {} QWidget *createEditor(QWidge...
2019-08-16 10:53:39 19283 10
转载 Lambda 表达式提升 Qt 代码
Lambda 表达式是在 C++11 中加入的 C++ 特性。在这篇文章中我们将看到如何用 Lambda 表达式来简化 Qt 代码。Lambda 很强大,但也要小心它带来的陷阱。首先,什么是 Labmda 表达式?简单来说,Lambda函数也就是一个函数。在Qt中信号的槽函数可以使用Lamba表达式来代替,作为槽函数的替代函数。Lambda是C++11添加的内容,在Qt5中使用需要在项...
2019-08-08 13:58:08 1269
转载 qobject_cast用法和 sender()函数
qobject_cast用法函数原型:T qobject_cast ( QObject * object )本方法返回object向下的转型T,如果转型不成功则返回0,如果传入的object本身就是0则返回0。在使用时有两个限制: 1# T类型必须继承自QObject。 2# 在声明时必须有Q_OBJECT宏。使用场景1:当某一个Object emit一...
2019-08-07 11:42:41 1071 2
35个可商用免费素材网站整理.xlsx
2020-06-08
Qt仿windows10记事本
2019-07-17
打字游戏(C语言)
2019-05-13
国土资源信息核心元数据.pdf
2019-05-13
QTreeView控件实现节点的增删改并保存入库
2019-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人