布局
在本教程中,我们将学习 Qt 的布局。我们将使用 Designer 而不是以编程方式进行。
文件->新建文件或项目…
应用程序->Qt Gui 应用程序->选择…
我们将使用 QDialog。
在放置 Label、TextEdit、S[……]
布局
在本教程中,我们将学习 Qt 的布局。我们将使用 Designer 而不是以编程方式进行。
文件->新建文件或项目…
应用程序->Qt Gui 应用程序->选择…
我们将使用 QDialog。
在放置 Label、TextEdit、S[……]
ImageViewer B 的主窗口
本教程是上一节ImageViewer A 的主窗口的延续。
我们将从上一教程中构建的菜单中完成操作。换句话说,我们需要将每个 QAction 连接到适当的插槽。
将操作连接到插槽
建立联系
我们将使用 Qt Designer 将每个[……]
ImageViewer 的主窗口
在本教程中,我们将学习如何从主窗口类的菜单和工具栏设置操作,就像上一个教程一样。但这一次,它稍微复杂一些,更接近实际应用。这主要基于Qt 教程,但旨在更详细地提供更多细节:使用设计器构建 ui,而不是直接键入代码。
开始
文件->新建文件或项[……]
官方:
https://doc.qt.io/qt-6/qmainwindow.html
https://doc.qt.io/qt-6/qtwidgets-mainwindows-application-example.html
主窗口和操作
在本教程中,我们将学习如何从主窗口类的菜单和工具栏[……]
Q_OBJECT 宏
对于开始使用 Qt 的人来说,Q_OBJECT 宏可能是最奇怪的事情之一。
Qt QObject 类说:Q_OBJECT 宏必须出现在声明自己的信号和槽或使用 Qt 元对象系统提供的其他服务的类定义的私有部分中。
所以,听起来我们需要它来使用信号[……]
设置信号和槽
在本教程中,我们将学习带有信号和槽机制的 QtGUI 项目。
文件->新建文件或项目…
应用程序->Qt Gui 应用程序->选择…
默认情况下,我们将类保留为MainWindow。
下一步->完成
让我们通过双击[……]
目录:
本教程描述了使用 Qt Quick Controls 为 Android 和 iOS 设备开发 Qt Quick 应用程序。我们使用 Qt Creator 实现了一个 Qt Quick 应用[……]
在此示例中,我们只是在桌面上的窗口框架中创建并显示一个按钮。按钮将带有标签Hello world!
这代表了最简单的 Qt 程序。
首先我们需要一个项目文件:
helloworld.pro