前言:为了让大家直观的感受到混合编程的界面设计,这里以做一个项目来,边做边学。
目标图:
可以实现相应的功能哦,接下来我们开干!
一.准备工作
1.创建项目
因为我们的项目是有菜单栏,工具栏和状态栏的所以说我们要选择mainwindow为基类。
2.添加项目资源
我们这个项目可以看到有图片的显示,因此我们要先添加资源。
需要资源的可以dd我
选择Qt里的Qt Resource File
就会出现这样
然后点击Add Prefix进行分组:
然后点击Add Files添加资源
咱们的资源就添加好了!
二.ui界面设计
1.menuBar菜单栏
打开设计器,菜单栏在界面的左上角这里
可以输入名字,输完姚点击回车,才可保存!
接下来可以填入选项
这里不能输入汉字,但是可以粘贴进去
也可以把类型的放在一起添加分隔符
我们可以先看一下运行效果:
2.action ▲
这个时候我们会发现,下面出现了许多的action
action是一个可用于菜单栏、工具栏和其他地方的可执行操作的对象.相当于我们可以从这里对刚刚写的菜单在这里进行操作!
双击action可以对这些属性进行操作!
我们可以把对象名字改成我们容易看得懂的。
然后把我们的图标资源添加上。
Shortcut可以设置我们的快捷键。
然后把下面的action都进行修改!
注意对于粗体斜体下划线是复选,可以打开也可以不打开。
所以姚将Checkable选上。
这就全部添加完了
这是我们创建菜单时,自动创建的action
我们也可以先创建action然后拖到相应的栏。
我们可以看看效果:
有图片了,哈哈是不是很高兴,嘿嘿嘿。
【qt】最快的开发界面效率——混合编程2:https://developer.aliyun.com/article/1507183