随笔分类 -  Qt

摘要:QTreeWidget 的子条目很多时候需要提供实时的搜索功能,以便能快速找到所需要的条目。 代码如下: // 1. 创建当输入框文本变化时的信号槽。 connect(ui.lineEditSearch, &QLineEdit::textChanged, this, &Demo01_GUI::OnF 阅读全文
posted @ 2023-10-30 16:56 Jeffxue
摘要:有时需要为 QTreeWidget 的子条目添加右键菜单功能,主要有两种方案来实现: 方案一 通过为 QTreeWidget 建立信号槽,在接受 itemPressed 的信号时会被触发,然后判断当前是否为鼠标右键, 若为鼠标右键则创建添加对应的菜单栏,并提供相应的功能。 // 1. QTreeWi 阅读全文
posted @ 2023-10-30 15:26 Jeffxue
摘要:显示树形结构的控件一般为 QTreeWidget,该控件会让各个条目以树形结构来显示。 如下图所示,为一个树形结构,Root 为根节点,一级子节点为 sheet1, sheet2,每个一级子节点下面又会有自己的子成员。 对应的代码为: #include <QTreeWidget> #include 阅读全文
posted @ 2023-10-26 17:25 Jeffxue
摘要:一、 Qt 中的读文本的内容 QTextStream 流读取文件中的内容,如读取每行的内容会自动去除行尾的换行符 \n,而 QByteArray会保存所有的字符,不会去除末尾的换行符。 1. 以 QTextStream 流的形式来读取文件中的内容。 #include <QFile> #include 阅读全文
posted @ 2023-10-18 15:29 Jeffxue