当前位置: 代码迷 >> QT开发 >> 请教下 QTableWidget怎么绑定一行
  详细解决方案

请教下 QTableWidget怎么绑定一行

热度:50   发布时间:2016-04-25 04:45:06.0
请问下 QTableWidget如何绑定一行
大家好,刚开始学QT,我现在在想使用QTableWidget 来列出一些数据,
但当我放置好数据后,发现当按下tab键的时候,他是一个单元格,一个单元格的移动的,


我想能不能把一行的单元格都绑定在一起,这样当我按tab键的时候,他是一列一列的上下移动,谢谢!


还有,请问下,我如何把调整QT的边缘间距,我发现 无论怎样QT 总是在界面的两边留着很多空白的地方,我能不能调整这些空白地方,谢谢!



再问个问题啊,呵呵,我怎样在上下两排按钮之间放一条线,就是起到区分的作用。谢谢了

一个初学者,请理解啊!!!

------解决方案--------------------
setSelectionBehavior ( QAbstractItemView::SelectRows ); //设置选择行为,以行为单位
setSelectionMode ( QAbstractItemView::SingleSelection ); //设置选择模式,选择单行
上面两句代码实现选择行, 你说的上下两排按钮之间放一条线可以放置一个QFrame 看看帮助不难
探讨
大家好,刚开始学QT,我现在在想使用QTableWidget 来列出一些数据,
但当我放置好数据后,发现当按下tab键的时候,他是一个单元格,一个单元格的移动的,


我想能不能把一行的单元格都绑定在一起,这样当我按tab键的时候,他是一列一列的上下移动,谢谢!


还有,请问下,我如何把调整QT的边缘间距,我发现 无论怎样QT 总是在界面的两边留着很多空白的地方,我能不能调整这些空……

------解决方案--------------------
调整边缘的空白:
void setContentsMargins ( int left, int top, int right, int bottom )

layout->setContentsMargins(0,0,0,0);就没有空白了。