QT_PC学习_GUI程序设计入门
来源:互联网 发布:免费云数据库mysql 编辑:程序博客网 时间:2024/05/01 13:10
给出了一个直观的认识和简单的应用程序开发过程。在实际程序的开发中使用Qt Creator快速开发应用程序界面,掌握基本的事件控制方法以及界面的跳转方式。
1. 创建工程, 创建Qt GUI应用程序
2. 编辑mainwindow.ui文件, 可以通过拖拉的方式增加控件。对于多窗口的应用可以通过添加Qt设计界面类来添加新的.ui文件。
3. 基本的事件处理,选中相应的UI文件, 右键转到槽,选择要相应的事件,编写事件处理程序。注意每一个界面类都在UI名空间下,使用控件时ui->控件名。事件中可以打开新的窗口实现,界面的跳转。新的界面可以通过添加新的Qt设计界面类来实现。
举个简单的例子:
1). 点击PushButton,在输入框中写下hello world,
首先创建GUI工程,
接着设计界面,双击mainwindow.ui文件, 拖动相应的控件
选中PushButton, 右键选择转到槽,选择clicked()事件,
void MainWindow::on_pushButton_clicked()
{
ui->lineEdit->setText(QString("hello world!!"));
}
2).接下来添加一个弹出的框,点击PushButton后弹出一个对话框
File选择新建或添加项目,选择Qt -> 设计师界面类,确定,选择需要的基类界面,确定之后转到.ui文件,设计相关界面
设计完成后,在相应的mainwindow.h文件 #include "dialog.h"
void MainWindow::on_pushButton_clicked()
{
ui->lineEdit->setText(QString("hello world!!"));
Dialog dialog;
dialog.show();
dialog.exec();
}
3). 添加菜单按钮
编辑菜单选项, file->add
编辑完成后,点击action编辑器,看到有一个addAction, 选中右键转到槽,编写相应的事件
点击运行:
0 0
- QT_PC学习_GUI程序设计入门
- QT_PC学习_GUI程序设计入门_布局
- QT_PC学习_GUI程序设计入门_窗口
- QT_PC学习_GUI程序设计入门_主窗口
- QT_PC学习_多媒体入门_Avdio
- QT_PC学习_多媒体入门_简单场合应用
- 黑马程序员_java入门_GUI编程
- 黑马程序员_Java基础_GUI图形界面入门
- 《程序设计入门经典》学习笔记
- 黑马程序员_GUI的学习日记
- 黑马程序员_学习日记十一_GUI
- 黑马程序员_Java学习日记18_GUI
- 黑马程序员_GUI学习总结(八)
- Java学习2 面向对象程序设计入门
- 黑马程序员_学习笔记_Java基础_GUI
- 程序设计入门
- Linux程序设计学习_No.1_入门学习
- 算法入门-程序设计入门
- 2:jdbc 连接步骤及基本用法
- Sql Server中sql语句自动换行
- ProgressBar
- 捉虫记录:OpenCV中的类型问题
- Leetcode【1】:Two Sum
- QT_PC学习_GUI程序设计入门
- MVC 联动 dropdowlist
- 什么时候我能见到你
- 尚学堂马士兵struts2 课堂笔记(三)
- Android应用初体验
- 3:jdbc 连接池,批处理,图片处理等
- PHP <?= Uri::base(false) ?> 无法解析
- 几个常用的javascript框架比较
- Struts2的web.xml(前端控制器的配置)