• 3523阅读
  • 1回复

[提问]如何在代码中插入指定TabOrder的widget? [复制链接]

上一主题 下一主题
离线米尔利安
 

只看楼主 倒序阅读 楼主  发表于: 2011-10-30
如题。
查文档发现只有setTabOrder一个函数与Tab键切换顺序有关。这个函数只能将第二个参数指定的widget放在第一个参数指定的widget后面。并且原来第二个参数指定的widget原有的往下连接的顺序就被洗掉了(文档说的)。并且没有getTabOrder这种方法……
现在我界面上的widget不仅有UI编辑器设计的,还有在代码运行时自己插入的一些自定义部件。在UI编辑器中可以设置tab顺序。但是自己插入的那些部件的tab顺序只能放在所有原有的部件后面。这样就造成了界面上的连接困难。所以想知道有没有办法设定自定义部件插入的order位置,而不用一个一个地把被影响到的原有的部件再重设一遍……
由于原有的部件太多了,如果每次插入的时候都要把顺序一个一个的重新设定一遍……@ @…………
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
离线jdwx

只看该作者 1楼 发表于: 2011-10-30
最好的办法是不要动态增减控件,把用不到的控件hide,这样TAB就不会乱。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个