创建的Action对象,如果需要在toolBar中呈现,需要将Action与toolBar挂接时,直接将Action Editor中定义好的Action对象拖拽到toolBar上即可。 2.6、Action通过代码关联toolBar、menu 一个已经存在的Action对象,除了上面介绍的在Qt Designer中实现与toolBar、menu关联的方法外,还可以直接通过代码实现关联。关联方法为: toolBar...
菜单由menu bar菜单栏和menu菜单两部分构成,分别对应类QMenuBar和QMenu。 menuBar是包含一系列下拉菜单项组成,menu包含两种,一种是直接对应Action的,一种是父菜单,下面的子菜单对应Action,在此称对应了Action的菜单为菜单项(这个称呼可能与菜单项的标准说法不一致)。 1、菜单栏及菜单的界面定义操作 在Qt Designer中...
菜单由menu bar菜单栏和menu菜单两部分构成,分别对应类QMenuBar和QMenu。 menuBar是包含一系列下拉菜单项组成,menu包含两种,一种是直接对应Action的,一种是父菜单,下面的子菜单对应Action,在此称对应了Action的菜单为菜单项(这个称呼可能与菜单项的标准说法不一致)。 1、菜单栏及菜单的界面定义操作 在Qt Designer中...
1.菜单栏 我们可以直接在QTDesigner中输入菜单选项即可。这些菜单选项本质上都是动作,关于动作,在下面章节进行描述。 2.工具栏(动作) 要在工具栏中添加按钮,我们首先要在QTDesigner的菜单栏中选择视图-->动作编辑器,打开动作编辑器: 因为,能够用于工具栏的控件并不是普通的pushButton按钮,而是叫做Action的动作。 此...
tr("编辑(&E)")); editMenu->addAction(action); connect(action, SIGNAL(getText(Q...
在使用Qt创建桌面应用程序时,经常需要使用Qt designer来设计界面。然而,Qt窗口类如QMenuBar和QToolBar本身并不包含按钮或选项类的控件,它们通过添加QAction来模拟这些控件。尽管许多教程讲解了在源代码中添加QAction的方法,实际上,Qt designer也提供了一种方便的方式来直接向菜单栏和工具栏添加这些动作。
在Qt Designer的属性编辑器中可以对动作进行编辑,设置快捷键、图标等信息,其详细信息如下图所示: 最后生成的UI文件可以再进行信号和槽的功能代码编写。 1.2、 菜单栏类创建菜单栏 在QMainWindow对象的标题栏下方,水平的QMenuBar被保留显示QMenu对象。QMenu类提供了一个可以添加到菜单栏的小控件,也用于创建上下文菜单...
1、在Qt Designer界面,调整窗口的大小,然后在菜单栏(QMenuBar)上添加菜单(QMenu)。例程是添加了三个,分别是 文件(&F)、 编辑(&E) 和帮助(&H) : 2、在菜单中添加QAction,并设置图标,快捷键(直接键盘录入)等操作。例如:在文件目录下创建一个 新建 操作,然后设置下 3、右击添加工具栏(可以改变工具栏位置...
而Qt窗口类中,QMenuBar和QToolBar中并没有按钮或选项类的控件,取而代之的是要向这些控件中添加QAction。这一个个Action构成了类似按钮似的“控件”。网上很多在源代码中添加QAction的方法。实际上,在Qt designer中也可以方便的想菜单栏和工具栏添加action。方法如下:1、打开动作编辑器。如果找不到...
在Qt Designer的属性编辑器中可以对动作进行编辑,设置快捷键、图标等信息,其详细信息如下图所示: 最后生成的UI文件可以再进行信号和槽的功能代码编写。 1.2、 菜单栏类创建菜单栏 在QMainWindow对象的标题栏下方,水平的QMenuBar被保留显示QMenu对象。QMenu类提供了一个可以添加到菜单栏的小控件,也用于创建上下文菜单...