QTableWidget设置网格线粗细 单元格中添加控件并居中
来源:互联网 发布:openstack nova源码 编辑:程序博客网 时间:2024/06/05 18:25
通过网上搜集资料整理,方便自己和他人以后查阅
tableWidget = new QTableWidget(3,2);
//http://zhidao.baidu.com/link?url=GAP652gyVHuLThmigsYh1kVYMI-kAiaKPHayyZmd45DNUfqhOO8ULGgVE4QmYoTEqpHe4eyltfoyadvQA5TP8K
tableWidget->setStyleSheet("QTableWidget::item{border:1px solid ;}");
//
//表格表头的显示与隐藏
tableWidget->verticalHeader()->setVisible(false); //隐藏列表头
tableWidget->horizontalHeader()->setVisible(false); //隐藏行表头
//tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
//设置行高
for(int i= 0; i< tableWidget->rowCount(); i++)
{
tableWidget->setRowHeight(i, 60);
}
//设置列宽
for(int i= 0; i< tableWidget->columnCount(); i++)
{
tableWidget->setColumnWidth(i, 185);
}
// 单元格中添加控件并居中
QLabel* label = new QLabel("gender");
QComboBox *comBox = new QComboBox();
comBox->setFixedSize(100, 25);
comBox->addItem("F");
comBox->addItem("M");
// 单元格中的控件需要通过布局管理
QWidget *widget = new QWidget;
QHBoxLayout *hLayout;
hLayout = new QHBoxLayout();
hLayout->addWidget( label);
hLayout->addWidget(comBox);
hLayout->setMargin(0);
hLayout->setAlignment(widget, Qt::AlignCenter);
hLayout->setContentsMargins(10, 0, 20, 0);
widget->setLayout(hLayout);
// 添加单元格
tableWidget->setCellWidget(0,0,widget);
QHBoxLayout* mainLayout = new QHBoxLayout;
mainLayout->addWidget( tableWidget);
setLayout(mainLayout);
阅读全文
0 0
- QTableWidget设置网格线粗细 单元格中添加控件并居中
- QTableWidget设置网格线粗细 单元格中添加控件并居中
- QTableWidget单元格控件居中对齐
- [Qt] 在QTableWidget中添加QCheckBox并使其居中显示 [2012-11-21更新]
- qtablewidget 设置居中
- C#中ListBox控件设置Item字体并居中显示
- QtableWidget单元格设置和操作
- DataGirdView 设置单元格居中
- QTableWidget中添加checkbox,并相应触发函数
- 如何使嵌入QTableWidget单元格的空间居中
- 关于qtablewidget中单元格按键改写
- DataExcel 控件 获取行,列,单元格, 合并单元格 获取合并后的单元格,并设置颜色
- 动态添加控件并设置控件位置
- 如何自动生成表格并在单元格添加控件
- 关于.NET报表中图表控件线条颜色和粗细设置
- 设置单元格,合并单元格,设置单元格文字居中
- javascript动态添加表格行和单元格,并设置样式
- 在代码中设置某控件居中
- MySQL(2)数据类型与操作数据表
- Keepalived
- activiti
- iOS 时间格式转化总结(七种)
- 求1+2!+3!+...+20!的和
- QTableWidget设置网格线粗细 单元格中添加控件并居中
- ssh_status的session处理
- 新的开始
- 定时备份SQL SERVER的数据库并且把备份文件复制到另外一台服务器保存
- SQL Server中nvarchar和varchar的区别
- linux下的各种shell介绍(bash和dash转换)
- 学习mysql事务
- Markdown总结:
- NOR flash和NAND flash区别,RAM 和ROM区别