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
原创粉丝点击