qt界面之编辑界面上的快捷键(伙伴关系Buddy)以及使用Tab键能进行排序按下

时间:2024-04-05 09:26:18

一、建立界面上两个label和一个组建的伙伴关系(Buddy)

1、先开始拖动一个label和一个lineEdit在界面上,我们需要在label里写上“姓名(&N)”,如图所示:

qt界面之编辑界面上的快捷键(伙伴关系Buddy)以及使用Tab键能进行排序按下

(图1)

2、这边注意,如果我们直接写可能界面上只会变成这样,如图:

qt界面之编辑界面上的快捷键(伙伴关系Buddy)以及使用Tab键能进行排序按下

(图2)

但这并不是我们想要的,所以以下就是如何变成1图所示的那样

a、首先,我们必须进入到编辑状态,也就是点击界面上的Edit Buddies按钮进入编辑状态

b、点击鼠标左键,拖动使label和lineEdit变成伙伴关系,建立完如图所示:

qt界面之编辑界面上的快捷键(伙伴关系Buddy)以及使用Tab键能进行排序按下

c、最后你再回到界面的时候,就会发现再次输入“姓名(&N)”的时候,这个&的符号会自动隐藏,

而且已经成功建立起伙伴关系

3、我们可以仿照第一个的一组伙伴关系的建立,来开始重新多建立几组伙伴关系,建立完之后,如下图所示:

qt界面之编辑界面上的快捷键(伙伴关系Buddy)以及使用Tab键能进行排序按下

4、开始进行编译,debug/release模式下都可以进行,然后实验:点击Alt+N,光标会自动跳到第一个lineEdit里面;

点击Alt+A会自动跳到第二个lineEdit里面;这样就证明成功了。

二、点击Tab键,自动可以选择点击的顺序

1、正常情况下,我们在界面上按照先后顺序进行拖动控件到界面上,那当你点击Tab键来进行上下选中的时候,也是会按照

你拖动的先后顺序进行上下选中的。但是有时候,可能界面做了改动而删除某些控件的时候,就会发现顺序变成不是我们想要的,这个时候我们需要进行自己排序了。

2、首先在UI界面中找到 Edit Tab order

qt界面之编辑界面上的快捷键(伙伴关系Buddy)以及使用Tab键能进行排序按下

选中之后,发现界面上会出现如图所示,会出现对应的光标顺序,这个顺序就是你编译执行之后,点击Tab的顺序:

qt界面之编辑界面上的快捷键(伙伴关系Buddy)以及使用Tab键能进行排序按下

想要改动顺序,就直接右击界面,然后选择制表符顺序制表,点击进入

3、进入之后,如图:

qt界面之编辑界面上的快捷键(伙伴关系Buddy)以及使用Tab键能进行排序按下

我们可以通过右侧的上下小箭头来改变每个控件的出现顺序。

以上就是全部过程,完成!