社区
Qt
帖子详情
QT QTableWidget QTableWidgetItem化为QCheckBox设置问题
懒洋
2015-07-24 10:10:38
QTableWidgetItem *checkBox = new QTableWidgetItem;
checkBox->setCheckState(Qt::Unchecked); /* 设置状态为未被选中 */
tablewidget->setItem(x, y, checkBox);
如上 类似我在QTablewidget中创建了一个类似与QCheckBox控件的矩阵,但是现在我无法设置checkBox 的属性,
比如我想让小框框居中显示,比如想让小框框变的大一点,有办法嘛?求大神赐教
...全文
530
3
打赏
收藏
QT QTableWidget QTableWidgetItem化为QCheckBox设置问题
QTableWidgetItem *checkBox = new QTableWidgetItem; checkBox->setCheckState(Qt::Unchecked); /* 设置状态为未被选中 */ tablewidget->setItem(x, y, checkBox); 如上 类似我在QTablewidget中创建了一个类似与QCheckBox控件的矩阵,但是现在我无法设置checkBox 的属性, 比如我想让小框框居中显示,比如想让小框框变的大一点,有办法嘛?求大神赐教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yxred
2015-07-29
打赏
举报
回复
不过这种需求 一般 用 QTableView 效率更高,更加节省内存
yxred
2015-07-29
打赏
举报
回复
用 QSS 可以解决这个问题
懒洋
2015-07-24
打赏
举报
回复
自己顶一下,急!!!,求大神赐教
QT
ableWidget
_
CheckBox
在构造函数中,我们创建并
设置
Q
CheckBox
,然后将其与
QT
ableWidget
Item
关联。 ```cpp MyTableWidget
Item
::MyTableWidget
Item
(QWidget *parent) :
QT
ableWidget
Item
(parent),
checkBox
(new Q
CheckBox
()) { //
设置
...
QT
ableWidget
第一列,动态创建Q
Checkbox
,单击行,可以修改
Checkbox
的状态 单击按钮获取选中行的数据
这通常需要重写`
QT
ableWidget
Item
`的`paintEvent`函数,或者在`
QT
ableWidget
`的`cellClicked`信号触发时添加`Q
Checkbox
`。我们可以使用`
QT
ableWidget
Item
`的`setFlags`方法来禁用默认的点击事件,防止点击单元格时...
QT
ableView插入Q
CheckBox
复选框
QT
ableView与
QT
ableWidget
相比,更灵活且高效,适用于大数据量的显示。在实际应用中,我们经常需要在表格中添加交互元素,比如复选框,以增强用户界面的可操作性。本篇将详细介绍如何在
QT
ableView中插入Q
CheckBox
复...
QT
ableView Q
CheckBox
CheckBox
TableWidget
Item
(
QT
ableWidget
Item
::Type type =
QT
ableWidget
Item
::UserType) :
QT
ableWidget
Item
(type) {} bool isCheckable() const { return true; } bool isChecked() const { return checkState() ...
Q
CheckBox
TableWidget.zip
要实现表头带复选框的
QT
ableWidget
,我们需要自定义一个
QT
ableWidget
Item
子类,该子类继承自
QT
ableWidget
Item
,并且包含一个Q
CheckBox
。然后,在
设置
表头时,我们将这个自定义的
QT
ableWidget
Item
实例作为表头的
item
...
Qt
16,818
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章