上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 清除布局 QLayout 中的子成员,其子成员一般为 QWidget,QLayout和 QSpacerItem,如下图Layout中的成员包含: QPushButton, QHBoxLayout,QSpacerItem 其对应的创建和删除代码如下: /// <summary> /// 为 widge 阅读全文
posted @ 2023-10-30 19:14 Jeffxue 阅读(575) 评论(0) 推荐(0)
摘要: 有些操作需要打开指定路径的目录,此时可以使用 QDesktopServices::openUrl(const QUrl &url)函数来实现。 #include <QDesktopServices> void OpenFolder() { QString folderPath = "C:\\tmp\ 阅读全文
posted @ 2023-10-30 17:10 Jeffxue 阅读(1600) 评论(0) 推荐(0)
摘要: QTreeWidget 的子条目很多时候需要提供实时的搜索功能,以便能快速找到所需要的条目。 代码如下: // 1. 创建当输入框文本变化时的信号槽。 connect(ui.lineEditSearch, &QLineEdit::textChanged, this, &Demo01_GUI::OnF 阅读全文
posted @ 2023-10-30 16:56 Jeffxue 阅读(707) 评论(0) 推荐(0)
摘要: 有时需要为 QTreeWidget 的子条目添加右键菜单功能,主要有两种方案来实现: 方案一 通过为 QTreeWidget 建立信号槽,在接受 itemPressed 的信号时会被触发,然后判断当前是否为鼠标右键, 若为鼠标右键则创建添加对应的菜单栏,并提供相应的功能。 // 1. QTreeWi 阅读全文
posted @ 2023-10-30 15:26 Jeffxue 阅读(4378) 评论(0) 推荐(0)
摘要: 显示树形结构的控件一般为 QTreeWidget,该控件会让各个条目以树形结构来显示。 如下图所示,为一个树形结构,Root 为根节点,一级子节点为 sheet1, sheet2,每个一级子节点下面又会有自己的子成员。 对应的代码为: #include <QTreeWidget> #include 阅读全文
posted @ 2023-10-26 17:25 Jeffxue 阅读(680) 评论(0) 推荐(0)
摘要: 一、 Qt 中的读文本的内容 QTextStream 流读取文件中的内容,如读取每行的内容会自动去除行尾的换行符 \n,而 QByteArray会保存所有的字符,不会去除末尾的换行符。 1. 以 QTextStream 流的形式来读取文件中的内容。 #include <QFile> #include 阅读全文
posted @ 2023-10-18 15:29 Jeffxue 阅读(635) 评论(0) 推荐(0)
摘要: `git merge` 和 `git rebase` 都是用来进行分支的合并操作。 1、 **`git merge`** 在合并分支的时候会保留子分支的 commit 内容,同时主分支上会有一个 commit 的提交。log会有完整的子分支结构。如下图 2、**`git rebase`** 合并分支 阅读全文
posted @ 2023-08-09 21:07 Jeffxue 阅读(65) 评论(0) 推荐(0)
摘要: `git fetch` 和 `git pull` 都是用来更新本地代码仓。 1、 `git fetch`是用来更新本地分支 `refs/remotes//`的内容,==它相当于远程仓库在本地的缓存==。这个指令的操作是安全的,因为它只是把远程分支对应的内容拉到本地,成为远程分支在本地的一个副本,此时 阅读全文
posted @ 2023-08-09 16:40 Jeffxue 阅读(1605) 评论(0) 推荐(0)
摘要: ## 构造函数 C++的构造函数包含==一般构造函数==,==拷贝构造函数== 与 ==移动构造函数==。 #### 拷贝构造函数 1. 其中包含浅拷贝和深拷贝(此处以深拷贝为例),主要是通过将已存在的对象的所有成员拷贝给新对象,来实现对新对象的初始化。这样就会存在两个一样的对象,相当于内存中存在两 阅读全文
posted @ 2023-08-05 23:05 Jeffxue 阅读(124) 评论(0) 推荐(0)
摘要: ### 析构函数可以为虚函数,且一般建议为虚函数。 在基类的析构函数为非虚析构函数的情况下: 当通过基类指针来指向派生类所`new`的对象,如果`delete`释放该指针的对象,将会只是释放基类的内存,而不会释放派生类的内存,从而导致内存泄漏。因为此时基类的析构函数为非虚析构函数,无法通过动态多态的 阅读全文
posted @ 2023-07-07 15:57 Jeffxue 阅读(83) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页