• 1784阅读
  • 6回复

[提问]请假大家,类似于creator 设置页面里的搜索是怎么做的? [复制链接]

上一主题 下一主题
离线lanmanck
 

只看楼主 倒序阅读 楼主  发表于: 2020-06-23
一搜索,控件或者包含的文本都可以显示出来,能否提供一个思路呢?谢谢。

精彩博客:labisart.com
离线liulin188

只看该作者 1楼 发表于: 2020-06-23
如果我要做的话,就是QTabwidget嵌套QTabwidget就能实现!
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线lanmanck

只看该作者 2楼 发表于: 2020-06-23
回 liulin188 的帖子
liulin188:如果我要做的话,就是QTabwidget嵌套QTabwidget就能实现! (2020-06-23 13:42) 

你意思是,遍历控件text,然后disable?
那么问题来了,多语言,英语时显示“setup”,中文显示“设置”,搜索setup能出来“设置”页面么?
精彩博客:labisart.com
离线lemonzll

只看该作者 3楼 发表于: 2020-06-23
左边是个QListView,用QSortFilterProxyModel作为model,根据查找的内容过滤下。右边根据左边的QListView选中单元的变化,自己写下显示内容的控制
离线liulin188

只看该作者 4楼 发表于: 2020-06-23
回 lemonzll 的帖子
lemonzll:左边是个QListView,用QSortFilterProxyModel作为model,根据查找的内容过滤下。右边根据左边的QListView选中单元的变化,自己写下显示内容的控制 (2020-06-23 15:21) 

内容动态生成?
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线snow_man_0

只看该作者 5楼 发表于: 2020-06-23
搜索每个子widget里面的文本,然后在左边的QListView列出来
离线levon

只看该作者 6楼 发表于: 2020-07-03
根据窗体枚举所有空间,然后获得文本,然后匹配是ok,但是感觉有点太浪费了;
我认为有可能是直接在该窗体的 翻译文件中直接查找,这样就简单了。
快速回复
限100 字节
 
上一个 下一个