C++, Qt - 可隐藏的 QListView

标签 c++ qt qcombobox qlistview

我想为我的程序制作一个复选框列表,以便用户能够选中/取消选中许多不同的标志。但是,我想让它表现得像 QComboBox:大部分时间折叠,但在单击时自行打开。

添加此类功能的最佳方式是什么(例如,从 QComboBox 派生自定义类,或使用 QListView 做一些事情)? 谢谢。

最佳答案

Qt论坛上有解决方法:

http://qt-project.org/forums/viewthread/7740

它根据示例文件夹中的教程 2_formatting 建议使用自定义模型/ View 。

关于C++, Qt - 可隐藏的 QListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11256669/

相关文章:

c++ - 自定义迭代器类中的重载 `!=` 运算符无法正常工作

c++ - 从服务器中不同位置的命令行参数传递的打开文件名

c++ - 为什么我的类(class)没有通过Qt QUDPSocket接收UDP数据报?

c++ - QTest::qExec 隐藏 "passed"消息

python - PyQt5 : get index of cell widgets and their chosen values

c++ - 拖放带有组合框的列表小部件项目

c++ - 计算返回 -1 混淆的 BST 的高度?

c++ - C++ boost 二进制序列化库是否向后/向前兼容?

c++ - 如何让QT Application写入崩溃日志

python - PyQt5可检查组合框: display list of checked items