QTableWidget设置网格线粗细 单元格中添加控件并居中
来源:互联网 发布:foxpro是什么软件 编辑:程序博客网 时间:2024/05/16 09:31
通过网上搜集资料整理,方便自己和他人以后查阅
tableWidget = newQTableWidget(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);
- QTableWidget设置网格线粗细 单元格中添加控件并居中
- QTableWidget设置网格线粗细 单元格中添加控件并居中
- QTableWidget单元格控件居中对齐
- [Qt] 在QTableWidget中添加QCheckBox并使其居中显示 [2012-11-21更新]
- qtablewidget 设置居中
- C#中ListBox控件设置Item字体并居中显示
- QtableWidget单元格设置和操作
- DataGirdView 设置单元格居中
- QTableWidget中添加checkbox,并相应触发函数
- 如何使嵌入QTableWidget单元格的空间居中
- 关于qtablewidget中单元格按键改写
- DataExcel 控件 获取行,列,单元格, 合并单元格 获取合并后的单元格,并设置颜色
- 动态添加控件并设置控件位置
- 如何自动生成表格并在单元格添加控件
- 关于.NET报表中图表控件线条颜色和粗细设置
- 设置单元格,合并单元格,设置单元格文字居中
- javascript动态添加表格行和单元格,并设置样式
- 在代码中设置某控件居中
- JavaScript面向对象学习小结
- OCP-1Z0-052-V8.02-115题
- java一个通用的 map排序函数
- 四大驱动之-触摸屏(小例子-裸版2)
- php header Content-Type类型小结
- QTableWidget设置网格线粗细 单元格中添加控件并居中
- 二叉树前序、中序、后序遍历相互求法及有关代码实现
- 搜索神器
- Ext4 健盘导航
- jquerymobile知识点二:动态ListView
- 内核模块的定时器--来做中断源
- [php]应用控制器(二)
- Hibernate缓存机制
- 【MariaDB】安装MariaDB,与MySQL并存