caixf25的个人主页

http://www.qtcn.org/bbs/u/191792  [收藏] [复制]

caixf25

  • 0

    关注

  • 0

    粉丝

  • 5

    访客

  • 等级:新手上路
  • 总积分:0
  • 男,1994-07-12

最后登录:2018-11-20

更多资料

日志

Start with QT

2018-09-30 12:24
今天是开始QT的第一天,我准备每天话费2个小时的时间来学习QT。

1、目的
利用QT开发软件,主要是使用蓝牙通讯和以太网通讯来实现各种计算机的通讯。
2、开始时在macOS上开发。学习开发并能够熟练的掌握QT。

学习开始

1、学习开始使用
首先学习QT书

1.1 运行QT 5 Creator
1.1.1 欢迎
1.1.2 编辑
1.1.3 设计
1.1.4 Debug
1.1.5 项目
1.1.6 帮助

1.1.7 计算机图标
1.1.8 运行图标
1.1.9 调试图标
1.1.10 构建项目
1.2 QT 5 的开发环境
除了可以通过手写代码来实现软件的功能外,可以使用Qt的GUI洁面设计器来进行洁面的绘制和布局。该工具提供了Qt基本的课绘制的窗口部件,比如:QWidget, QLabel, QPushButton, QVBLayout. 可以用鼠标直接拖入这些窗口部件。
让我们开始:
1.2.1 建立一个新的程序,叫QTStudy01
选择Project, 出现选项:我们选择Qt Widget,Qt widget Application。Widget用英文翻译是小部件。

执行的窗口

这就是我的第一个窗口。
1.2.2 增加代码
单击Qt Creator进入欢迎界面
单击New Project选择文件-新建文件或项目...
创建一个新的工程。
从文件和类中选择Qt Widget Application,选择Choose..按钮
下面在类的选择上面要注意选择类名是QDialog类

下一步是选择dialog.ui进入界面设计
Label中找到一个标签控件。
编写相应的代码
找到main.cpp,
(a) #include "dialog.h" :包含了程序中的所有要完成的功能。基于dialog类的工作。比如要使用按钮类就要在程序中添加QPushButton类的定义。
(b) #include <QApplication>: Application类的定义。是在使用图形化程序时需要的对象。
(c) int main(int argc, char *argv)[]), 应用程序的入口。
(d) Application a(argc, argv): a 是这个程序的QApplication的对象,任何情况下前腰创建这个对象,然后再创建任何的Qt窗体。
(e) 创建这个对象后默认情况下是不可见的,必须调用显示可以显示这个窗体
(f) return a.exec():
晚上我们的程序有两种方法可以实现:
1、使用触发按钮事件的方法,即点击计算按钮,实现计算。
2、通过输入编辑框的事件完成计算
方式1: 先输入半径值,然后单击“计算”按钮,在areaLabel_2上显示对应的圆面积。
(1)在计算按钮上单击鼠标右键
这样就完成了我的第一个QT 5程序。
分类:默认分类|回复:0|浏览:298|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:04-30 03:07
©2005-2016 QTCN开发网 版权所有 Gzip disabled