qt中垂直布局代码怎么实现焦点的上下左右移动怎么

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt中垂直布局代码怎么实现焦点的上下左右移动怎么相关的知识,希望对你有一定的参考价值。

参考技术A 方案一:

给每一个控件一个索引,通过操作索引(加减),确定当前的部件的位置。但是当控件变化,例如某个部件被隐藏了,需要进行判断操作。不同界面变化,很难适应。

方案二:

给每一个控件一个索引,通过操作索引(加减),确定当前的部件的位置,同时 对一个界面操作控件,创建一个链表中,链表成员有焦点控件指针,焦点控件顺序索引构成,焦点控件指针与焦点控件顺序索引一一对应。

那如何随界面变化而变化,通过界面控件的visible属性,控件被隐藏了,直接跳过该控件,在链表中查下一个。

以上是关于qt中垂直布局代码怎么实现焦点的上下左右移动怎么的主要内容,如果未能解决你的问题,请参考以下文章

qt的键盘事件

vb 如何用上下左右键改变控件位置,但是不改变焦点位置?

qt焦点左右键切换问题,求大神指导!!

arcmap布局视图怎么插入垂直文本

怎么用用css的方法做出上下门移动的效果?

怎么把上下居中对齐