QtableWidget:在insertRows()中添加QCombobox
QtableWidget: add QCombobox in insertRows()
我有一个QTableWidget和一个QTTableModel。
我想创建一个列,其中有组合框而不是文本。
我找到了一些答案,比如这个,但他们谈论的是固定尺寸的桌子。
我使用QAbstractTableModel::insertRows()
和QAbstractTableModel::removeRows()
,以便在运行时更改行数。
在这种情况下,我如何在指定列添加带有组合框的行?
与您找到的答案相同。(table->setCellWidget ( row, col, new QComboBox( table ) );
(唯一的问题是,您需要知道使用insertRows((添加了哪些确切的行
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 如何在C++中从两个单独的for循环中添加两个数组
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 如何仅为一个函数添加延迟
- 如何防止 c++ 在从浮点型转换为双精度型(不适用于 IO)时添加额外的小数?
- 使用std::transform将一个范围的元素添加到另一个范围中
- 如何将更多文件夹添加到c++include路径
- 如何将元素添加到数组的线程安全函数?
- QT通过C++添加映射QML项目
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- 如何使用重载的相等(==)运算符向测试用例添加描述
- 为什么Mat类的两个对象可以在不重载运算符+的情况下添加
- 如何防止clang格式在流运算符调用之间添加换行符<<
- 只能向C++添加一定数量的字符
- Qt 将非方形图标添加到 QComboBox
- 向QComboBox-QT添加多个项目
- 将我自己的对象添加到 QComboBox,Q_DECLARE_METATYPE,不完整的类型'QStaticAssertFailure<false>'
- 将QListView添加到QComboBox以正确显示滚动条
- QComboBox未正确呈现添加的项目
- QtableWidget:在insertRows()中添加QCombobox