[Qt] 在QTableWidget中添加QCheckBox并使其居中显示 [2012-11-21更新]
来源:互联网 发布:淘宝官方旗舰店可靠 编辑:程序博客网 时间:2024/06/05 15:41
实现思路:把QCheckBox嵌入式到一个水平布局中
QWidget *widget;QHBoxLayout *hLayout;QCheckBox *ckb;...ckb = new QCheckBox();hLayout = new QHBoxLayout();widget = new QWidget(ui->tableWidget);hLayout->addWidget(ckb);hLayout->setMargin(0); // 必须添加, 否则CheckBox不能正常显示hLayout->setAlignment(ckb, Qt::AlignCenter);widget->setLayout(hLayout);...ui->tableWidget->setCellWidget(row, column, widget);
获取CheckBox的指针的方法
QWidget *widget = (QWidget *)ui->tableWidget->cellWidget(row, column);QCheckBox *ckb = (QCheckBox *)widget->children().at(1);ckb->setChecked(true);...
备注:
可使用 qDebug() << widget->children(); 输出widget的child列表
从而判断CheckBox的index
- [Qt] 在QTableWidget中添加QCheckBox并使其居中显示 [2012-11-21更新]
- Qt 表格中插入QCheckBox并居中
- 在QTableWidget表格中添加QCheckBox并判断是否被选中
- 如何在QTableWidget中实现QCheckBox
- Qt QtableWidget居中显示图片
- QTableWidget设置网格线粗细 单元格中添加控件并居中
- QTableWidget设置网格线粗细 单元格中添加控件并居中
- 如何在QTableWidget表头(列头)添加QCheckBox控件
- [Qt] 在QTableWidget中添加右键菜单 [2013-06-17更新]
- Qt QTableWidget 最后一览自适应宽度 、QTableWidgetItem 文字 居中对其、 显示中文
- jsp中显示服务器上的图片,并使其居中显示
- 如何改变CEdit中显示的字体大小并使其上下方向居中?
- 在Repeater中添加runat="server"的div,并控制其是否显示
- 在Repeater中添加runat="server"的div,并控制其是否显示
- 返回QTableWidget里动态添加的QCheckBox的指针
- 动态的添加ImageView到LinearLayout中并居中显示
- QTableWidget中的QCheckBox使用
- QTreeWidget项中添加控件(QCheckBox)和获取控件(QCheckBox)
- 各种cache技术基本特性
- LUA解析配置文件 简单实例
- [总结] 常用Shell指令与技巧 [2012-02-08更新]
- [总结] Linux备忘录 [2012-02-08更新]
- [Qt] 获取文件MD5码(支持大文件) [2012-03-28更新]
- [Qt] 在QTableWidget中添加QCheckBox并使其居中显示 [2012-11-21更新]
- Centos 调整挂载点磁盘配额 扩展分区大小
- 2012移动开发工具盘点:16大跨平台游戏引擎
- 简易画图板的再次优化
- 转:降级也不易--一个互联网人对开餐厅的十点体会
- 【学习笔记】《卓有成效的管理者》 第二章 掌握自己的时间
- javacv 人脸检测
- va_list深究
- sdut2157 Greatest Number