自定义QAction
效果 MyAction.h #pragma once #pragma execution_character_set("utf-8") // utf-8 #include <QWidgetAction> #include <QLabel> #include <QLineEdit> class MyAction : public QWidgetAction { Q_OBJECT public: explicit MyAction(const QString &t = Q_NULLPTR, ...
端口范围分类
公认端口(Well Known Ports) [0, 1023] 它们紧密绑定(binding)于一些服务。 通常这些端口的通讯明确表明了某种服务的协议。 例如:80端口实际上总是HTTP通讯。 注册端口(Registered Ports) [1024, 49151] 它们松散地绑定于一些服务。 也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。 例如:许多系统处理动态端口从1024左右开始。 动态和/或私有端口(Dynamic and/or Private Ports) ...
Office 开发文员参考
都通用 ╭(●`∀´●)╯╰(●’◡’●)╮ 以Excel为例, 方法如下: 打开Excel 选择开发工具 打开Visual Basic 在打开的页面点击菜单-帮助 选择第一个Microsoft Visual Basic 帮助 在帮助页面点击紫色的小书(显示目录)更清晰
排序汇总 - Icy
BubbleSort 用循环使数组元素按顺序两两比较 通过数值互换将比较大的逐渐向下沉 如果共有n个数,那么将进行n-1趟比较; 而第j趟比较将进行n-j次两两比较; 时间复杂度:O(n*n) 空间复杂度:O(1) void BubbleSort(int ary[], int size) { for(int i = 0; i < size - 1; ++i) //共进行size-1趟比较 for(int j = 0; j < size - i - 1; ++j) ...
QLabel 实现上下标
上标 A2 QLabel sup = QLabel("A<sup>2</sup>"); 下标 A0 QLabel sup = QLabel("A<sub>0</sub>");
HTML特殊符号
符号 说明 编码 符号 说明 编码 符号 说明 编码 " 双引号 " × 乘号 × ← 向左箭头 ← & AND符号 & ÷ 除号 ÷ ↑ 向上箭头 ↑ < 小于符号 < ± 正负符号 ± → 向右箭头 → > 大于符号 > ƒ function符号 ƒ ↓ 向下箭头 ↓ 空格 √ 根号 √ ↔ 双向箭头 ↔ ¿ 倒问号 ...
Qt单例模式
singleton.h #pragma once #pragma execution_character_set("utf-8") // 编译时把程序里的字符串使用 UTF-8 进行处理 #include <QtWidgets/QWidget> #include <QMutex> #include "ui_singleton.h" class Singleton : public QWidget { Q_OBJECT public: inline static Singleton ...
Qt国际化 - 动态翻译的一个案例
setting.h #pragma once #pragma execution_character_set("utf-8") // 编译时把程序里的字符串使用 UTF-8 进行处理 #include <QTranslator> #include <QWidget> #include <QMutex> #include "ui_setting.h" #include "vanxkr/config/config.h" class Setting : public QWidget { ...
数据库表及字段命名规范
1. 数据库表命名规范 表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首字母大写,表名中包含的单词首字母大写。 数据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。 表名不可以太长,最好不要超过3个英文单词长度(22个字母)。 在数据库表命名时应该用英文单词的单数形式,如员工表命名:应该为Employee而不是Employees . 如果是后台表命名时应该在表名基础上加上后缀 _b (back ...
Qt QVariantMap与QJsonObject互转
QVariantMap map; QJsonObject obj; // QVariantMap 转 QJsonObject obj = QJsonObject(QJsonDocument::fromJson(QJsonDocument::fromVariant(QVariant(map)).toJson()).object()); // QJsonObject 转 QVariantMap map = obj.toVariantMap();