QT5 布局教程

布局

在本教程中,我们将学习 Qt 的布局。我们将使用 Designer 而不是以编程方式进行。

文件->新建文件或项目…

应用程序->Qt Gui 应用程序->选择…

我们将使用 QDialog。

在放置 Label、TextEdit、S[……]

继续阅读

分类: C++标签:

QT5 教程 MainWindow 和 ImageViewer 使用B

ImageViewer B 的主窗口

本教程是上一节ImageViewer A 的主窗口的延续。

我们将从上一教程中构建的菜单中完成操作。换句话说,我们需要将每个 QAction 连接到适当的插槽。

将操作连接到插槽

建立联系

我们将使用 Qt Designer 将每个[……]

继续阅读

分类: C++标签:

QT5 教程 MainWindow 和 ImageViewer 使用A

ImageViewer 的主窗口

在本教程中,我们将学习如何从主窗口类的菜单和工具栏设置操作,就像上一个教程一样。但这一次,它稍微复杂一些,更接近实际应用。这主要基于Qt 教程,但旨在更详细地提供更多细节:使用设计器构建 ui,而不是直接键入代码。

开始

文件->新建文件或项[……]

继续阅读

分类: C++标签:

QT5 教程 Q_OBJECT 宏

Q_OBJECT 宏

对于开始使用 Qt 的人来说,Q_OBJECT 宏可能是最奇怪的事情之一。

Qt QObject 类说:Q_OBJECT 宏必须出现在声明自己的信号和槽或使用 Qt 元对象系统提供的其他服务的类定义的私有部分中。

所以,听起来我们需要它来使用信号[……]

继续阅读

分类: C++标签:

QT5信号Signal和插槽Slot

设置信号和槽

在本教程中,我们将学习带有信号和槽机制的 QtGUI 项目。

文件->新建文件或项目…

应用程序->Qt Gui 应用程序->选择…

默认情况下,我们将类保留为MainWindow。

下一步->完成

让我们通过双击[……]

继续阅读

分类: C++标签:

Qt创建移动应用程序

目录:

  • 设置开发环境
  • 创建项目
  • 创建主视图
  • 移动气泡
  • 锁定设备方向
  • 添加依赖项
  • 添加资源
  • 运行应用程序
  • 示例代码

本教程描述了使用 Qt Quick Controls 为 Android 和 iOS 设备开发 Qt Quick 应用程序。我们使用 Qt Creator 实现了一个 Qt Quick 应用[……]

继续阅读

分类: C++标签:

Qt5 Hello World教程(Qt Creator) 

在此示例中,我们只是在桌面上的窗口框架中创建并显示一个按钮。按钮将带有标签Hello world!

这代表了最简单的 Qt 程序。

首先我们需要一个项目文件:

helloworld.pro

  • QT 用于指示此项目中正在使用哪些库(Qt 模块)。由于我们的第一个应用程序是一个[……]

    继续阅读

分类: C++标签: