c++ - 在 QT C++ 中创建一个类似列表框的控件

标签 c++ qt listbox

我是 QT 的初学者,我一直在尝试将 GUI 项目从原始 Win32 移植到 QT。唯一的问题是我无法在 QT 框架中找到某些控件的名称,如下图所示。

enter image description here

我相信它在 C# 和 C++ 中被称为列表框,我使用一些代码将标题栏放在顶部,其中包含“更新、版本、大小、日期”。这会在 QT 中转化为什么?我已经尝试过 QT 的 tableview,但它只成功地制作了一个带有行和列的 Microsoft Excel 类型框,我的目标只是获得顶部有标题的垂直列。谢谢!

最佳答案

那不是ListBox 控件,那是ListView 控件

不确定 Qt 怎么调用它,但由于他们在所有内容前都加上 Q,我想它是 QListView

ListView 就像一个 super 骗子 ListBox,当您将它设置为在“详细信息” View 中显示时,它还附有一个列标题。

关于c++ - 在 QT C++ 中创建一个类似列表框的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8996349/

相关文章:

C# WPF : Listbox with drag to select text

c# - 使用 lb_addstring 添加到 C# 列表框的项目不会影响 items.count

WPF ListBox WrapPanel 剪辑长组

c++ - Boost.Qi 规则与 skipper 不匹配 '.' 字符

c++ - 你会用 <regex> 实现一个轻量级的 XML 解析器吗?

qt - QML 更改项目的最小拖动/轻弹距离

c++ - QT退出不调用MainWindow析构函数

c++ - 在 C++ 中堆重载和读取文件的二维矩阵

c++ - vector 不在分离线程内推送值

c++ - 如何在qt c++中重载子类中的父类(super class)方法