首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >适当对齐的QTableWidget中的QComboBox和QSpinBox

适当对齐的QTableWidget中的QComboBox和QSpinBox
EN

Stack Overflow用户
提问于 2010-07-04 02:25:08
回答 1查看 9.8K关注 0票数 2

如何创建一个有2列的QTable小部件,在第一列中有一个QComboBox,在第二列中有一个QSpinBox,这样组合框就可以获得表格的所有空间,只有很小的一块地方留给QSpinBox ( 2-3位)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-04 03:31:19

首先,使用setCellWidget()QComboBoxQSpinBox设置为要在适当单元格中显示的小部件。

其次,使用horizontalHeader()访问QTableViewQHeaderView,然后相应地设置ResizeMode

代码语言:javascript
运行
复制
QTableWidget* table = new QTableWidget( this );
table->setColumnCount( 2 );
table->setRowCount( 1 );
table->setCellWidget ( 0, 0, new QComboBox( table ) );
table->setCellWidget ( 0, 1, new QSpinBox( table ) );
table->horizontalHeader()->setResizeMode( 0, QHeaderView::Stretch );
table->horizontalHeader()->setResizeMode( 1, QHeaderView::ResizeToContents );
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3172415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档