- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Qt Log库开发
Qt Log库开发 工作一段时间了,前面开发沉淀了一些东西,现在想拿来分享一下,直接进入正题了。 当然这个日志库没有我们所说的那些5级调试信息 调试信息分为 5 级,分别如下: qDebug:调试信息 qInfo: 信息 qWarning:警告信息 qCritical:严重错误 qFatal:致命错误 #ifndef CLOG_H_ #define CLOG_H_ //==========...
2023-12-01 16:37:53
359
1
原创 Qt MVC 代理部分实现
Qt MVC 代理部分实现 第一部分:文字编辑lineEdit 直接堆代码 头文件inputDelegate.h class InputDelegate: public QItemDelegate { Q_OBJECT public: explicit InputDelegate(QObject *parent = nullptr); //第1步:创建一个widget作为编辑器 ...
2019-08-05 10:45:44
375
原创 Qt 添加快捷键
Qt 添加快捷键 第一种方法 //重写键盘事件 多个快捷键添加 void keyReleaseEvent(QKeyEvent *event); //实现 void MainWindow::keyReleaseEvent(QKeyEvent *event) { Qt::KeyboardModifiers modi = event->modifiers(); if(mo...
2019-07-25 10:56:31
3809
原创 Qt QString类及常用函数功能详解
Qt QString类及常用函数功能详解 Qt QString类及常用函数功能详解 QString 是 Qt 编程中常用的类,除了用作数字量的输入输出之外,QString 还有很多其他功能。 直接堆代码吧! //1、append() 在字符串的后面添加字符串,prepend() 在字符串的前面添加字符串, QString str1 = "A",str2 = "B"; QStrin...
2019-07-24 17:33:24
1413
原创 Qt tableView小结
Qt QTableView 小结 QTableView常用于实现数据的表格显示。 添加表头 //数据定义 QStandardItemModel *itemModel = new QStandardItemModel ; QTableView * tableView = new QTableView; //数据模型 itemModel ->setHorizontalHeaderItem(...
2019-07-19 23:22:18
1068
1
原创 Qt Creator 下载和安装
Qt Creator 下载和安装 下载Qt Creator 地址:http://download.qt.io/archive/qt/ 选择想要下载的版本! 1、windows 安装 双击进行安装(直接下一步,注意安装位置!安装路径不要有中文!) 2、Linux安装 1、进入终端 2、cd 下载的目录,找到安装包 3、chmod +x qt-opensource-linux-x64-5.9.2...
2019-04-23 16:20:52
317
原创 C++中静态成员函数和静态成员变量
1、静态成员变量 语法:static 成员变量 性质:共享(属于全部成员,一改全改) 用法:1、通过对象访问 2、通过类名访问 注意:1、静态成员变量在编译阶段就分配了内存。必须在类内声明,类外初始化 2、静态成员也有访问权限限制。类外只可访问public,子类只可以访问public和protected。 #include <iostream> using namespace std;...
2019-04-04 11:06:55
593
翻译 C++中内存泄露问题
C++中内存泄露问题 对于C++内存泄露的原因简单来说:自己开辟的空间用完没有释放。 程序循环new创建出来的对象没有及时delete掉,导致内存泄露; #include <iostream> #include <new.h> using namespace std; void out_memroy() { cout <<"ERROR:内存已耗尽!" <...
2019-04-02 14:56:44
505
log.zip,带demo测试,欢迎指点
2019-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人