【qt】最快的开发界面效率——混合编程1

简介: 【qt】最快的开发界面效率——混合编程

前言:为了让大家直观的感受到混合编程的界面设计,这里以做一个项目来,边做边学。

目标图:

可以实现相应的功能哦,接下来我们开干!

一.准备工作

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


相关文章
|
16天前
|
搜索推荐
【qt】自定义界面类
【qt】自定义界面类
13 0
|
1月前
|
区块链
【qt】最快的开发界面效率——混合编程3
【qt】最快的开发界面效率——混合编程
34 1
|
1月前
【qt】最快的开发界面效率——混合编程2
【qt】最快的开发界面效率——混合编程
34 1
|
1月前
【qt】设计器实现界面
【qt】设计器实现界面
15 1
|
1月前
|
开发框架 编译器 C++
Qt:一个强大的跨平台C++应用程序开发框架
Qt:一个强大的跨平台C++应用程序开发框架
52 1
|
1月前
|
开发框架 Linux C++
Qt:强大的跨平台C++应用程序开发框架
Qt:强大的跨平台C++应用程序开发框架
57 3
|
1月前
|
开发框架 数据可视化 编译器
Qt的魅力:探索跨平台图形界面开发之旅
Qt的魅力:探索跨平台图形界面开发之旅
47 1
|
1月前
|
算法 编译器 Linux
【Qt4 部署】ARM系统上使用Qt 4 进行开发的QWS 等环境变量部署
【Qt4 部署】ARM系统上使用Qt 4 进行开发的QWS 等环境变量部署
40 0
|
1月前
|
网络协议 C++
C++ Qt开发:QTcpSocket网络通信组件
`QTcpSocket`和`QTcpServer`是Qt中用于实现基于TCP(Transmission Control Protocol)通信的两个关键类。TCP是一种面向连接的协议,它提供可靠的、双向的、面向字节流的通信。这两个类允许Qt应用程序在网络上建立客户端和服务器之间的连接。Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用`QTcpSocket`组件实现基于TCP的网络通信功能。
56 8
C++ Qt开发:QTcpSocket网络通信组件
|
1月前
|
图形学 Python 容器
【PyQt5桌面应用开发】3.Qt Designer快速入门(控件详解)
【PyQt5桌面应用开发】3.Qt Designer快速入门(控件详解)
91 0

推荐镜像

更多