• 5224阅读
  • 10回复

[提问]怎样在用户选择几个键为无效按钮后,重新布局(无效按钮消失) [复制链接]

上一主题 下一主题
离线yinjunnan
 
只看楼主 倒序阅读 楼主  发表于: 2012-07-26
— 本帖被 XChinux 从 Qt 作品展 移动到本区(2012-07-26) —
比如原界面是4x4按键,用户通过下拉菜单设定上面8个为无效按钮,怎样可以将界面重新布局,其中无效按钮不显示,剩余八个按钮充满界面,期待大家意见。。。(我想做的是通过xml创建界面4x4,之后用户自定义按钮之后,对应xml改变,再重新读入布局,但不知道gridLayout怎样编写才可以将剩余8个按钮布局)
离线yinjunnan
只看该作者 1楼 发表于: 2012-07-26
离线jdwx

只看该作者 2楼 发表于: 2012-07-26
回 1楼(yinjunnan) 的帖子
直接hide()这些按钮
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线yinjunnan
只看该作者 3楼 发表于: 2012-07-26
回 2楼(jdwx) 的帖子
那怎样选中这些无效按钮将其hide()呢?
离线yinjunnan
只看该作者 4楼 发表于: 2012-07-26
回 2楼(jdwx) 的帖子
我添加了if(!Button->setEnabled)   Button->hide();  
之后会出现这种情况,我想问下可以将界面上的六个按键 重新网格布局吗?
离线jdwx

只看该作者 5楼 发表于: 2012-07-26
你这个要求不使用布局更容易。
挨个move
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线yinjunnan
只看该作者 6楼 发表于: 2012-07-26
回 5楼(jdwx) 的帖子
没有ui界面也可以move吗?怎样写代码呀
离线jdwx

只看该作者 7楼 发表于: 2012-07-26
回 6楼(yinjunnan) 的帖子
有没有UI都可以move
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线yinjunnan
只看该作者 8楼 发表于: 2012-07-26
回 7楼(jdwx) 的帖子
那意思就是不用gridlayout布局,然后我想问下可以在触摸屏上move吗?
离线jdwx

只看该作者 9楼 发表于: 2012-07-26
回 8楼(yinjunnan) 的帖子
我是说,button->move(0,0)
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线yinjunnan
只看该作者 10楼 发表于: 2012-07-27
我还想问下,可以在用户设定按钮后,对应改变xml配置文件吗?然后再重新读入xml进行布局吗?
快速回复
限100 字节
 
上一个 下一个