社区
Qt
帖子详情
QTableWidget中一个item中添加QCheckBox,如何让这个QCheckBox居中
碼上道
2015-10-23 09:21:43
QTableWidget中一个item中添加QCheckBox,如何让这个QCheckBox居中,
我使用tableWidget->addWidget()可以添加一个widget,但是无法居中.
...全文
635
4
打赏
收藏
QTableWidget中一个item中添加QCheckBox,如何让这个QCheckBox居中
QTableWidget中一个item中添加QCheckBox,如何让这个QCheckBox居中, 我使用tableWidget->addWidget()可以添加一个widget,但是无法居中.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冷静忍耐
2015-10-26
打赏
举报
回复
引用 3 楼 gldcpp 的回复:
目前我也知道这种方法 不知道有没有简单一些的
想简单只能用代理,重绘Item
gldcpp
2015-10-25
打赏
举报
回复
目前我也知道这种方法 不知道有没有简单一些的
碼上道
2015-10-24
打赏
举报
回复
自己回答一下吧,实现思路就是添加一个布局 QWidget *widget = new QWidget; QHBoxLayout *layout = new QHBoxLayout; QCheckBox *box = new QCheckBox; layout->addWidget(box); layout->setMargin(0); layout->setAlignment(box,Qt::AlignCenter); widget->setLayout(layout); ui->tableWidget->setCellWidget(0,0,widget);
在
QTableWidget
中
添加
Q
CheckBox
并
居
中
Q
CheckBox
* checkB = new Q
CheckBox
(this); //创建
checkbox
checkB->setCheckState(Qt::Checked); //设置状态 QWidget *w = new QWidget(this); //创建
一个
widget QHBoxLayout *hLayout = new QHBoxLayout(); //创建布局 hLay...
[Qt] 在
QTableWidget
中
添加
Q
CheckBox
并
居
中
Qt垂直/水平布局管理器(QBoxLayout,QHBoxLayout, QVBoxLayout) 实现思路:把Q
CheckBox
嵌入式到
一个
水平布局
中
QWidget *widget = new QWidget; QHBoxLayout *layout = new QHBoxLayout; Q
CheckBox
*box = new Q
CheckBox
; lay...
QTableWidget
中
插入Q
CheckBox
复选框,状态判断,
居
中
显示
在
QTableWidget
表格
中
显示
一个
Q
CheckBox
: 第一种方法,
QTableWidget
Item
这个对象有CheckState属性,既能显示Q
CheckBox
,又能读取状态。
QTableWidget
*tableWidget = new
QTableWidget
;
QTableWidget
Item
*
checkBox
= new
QTableWidget
Item
();
checkBox
->setCheckState(Qt::Checked); tableWidget -&g...
QTableWidget
中
添加
Q
CheckBox
控件
#include "mainwindow.h" #include "ui_mainwindow.h" #include <Q
CheckBox
> #include <QWidget> #include <QHBoxLayout> #include <
QTableWidget
Item
> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ..
PyQt
QTableWidget
插入Q
CheckBox
并
居
中
显示
【代码】PyQt
QTableWidget
插入Q
CheckBox
并
居
中
显示。
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章