c++ - 如何在 QTreeWidget 列中添加进度条

标签 c++ qt

在 Qt 中有什么方法可以在 QTreeWidget 项目之一中添加一个 processBar Something like this

最佳答案

http://doc.qt.io/qt-5/qtreewidget.html#setItemWidget会为你完成这项工作

只需使用您需要的任何小部件为每一行调用它。

干杯

/编辑:

假设您的“status”列有列索引 5,那么它将是这样的:

QTreeWidgetItem* item = new QTreeWidgetItem(columnTextsStringList);
/*insert into tree here*/
QProgressBar* progBar = new QProgressBar;
treeWidget->setItemWidget(item, 5/*column of the status*/, progBar);
// no need to delete progBar, its now a child of treeWidget
// use progBar

关于c++ - 如何在 QTreeWidget 列中添加进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37021608/

相关文章:

c++ - 无效的空指针

qt - 无法运行编译qt应用程序。 Qt Creator忽略斜线

c++ - 如何将 QString 转换为 LPCSTR (Unicode)

c++ - TagLib: 无法打开文件

c++ - 多重继承指针和转换

database - Qt:如何检查输入的主键是否存在于SQLite数据库中?

javascript - 在 wasm 应用程序中获取服务器 IP

macos - 在OSX 10.10的Qt5中找不到OpenCV库

c++ - 为什么不能重载类模板?

c++ - 延迟加载的 DLL - 我错过了什么?