码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu16下用QT5,实现对话框应用

时间:2017-02-10 12:36:01      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:exec   注意   project   实现   输出   qdialog   .exe   ubuntu   span   

ubuntu16下用QT5,实现对话框程序,步骤:生成界面Dialog.ui,将它应用到主程序,通过主程序显示。

1 Dialog.ui界面生成

  在命令行输入:designer

  进入界面编辑,然后生成MyDialog.ui

2 将Dialog.ui文件拷贝到当前project下,并“添加现有”到本工程

3编辑main.cpp文件:

#include <QDialog>
#include <QApplication>
#include <ui_mydialog.h>       //注意将mydialog.ui的名字重命名ui_mydialog.h,此文件暂时没有,不用担心编译不过,预编译会自动将它补上。

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Ui::mydialog ui;
    QDialog *dialog = new QDialog;   // 生成一个普遍的对话框dialog
    ui.setupUi(dialog);                      // 将dialog与当前用户自定义界面绑定
    dialog->show();                         // 输出此对话框
    return a.exec();
}

ubuntu16下用QT5,实现对话框应用

标签:exec   注意   project   实现   输出   qdialog   .exe   ubuntu   span   

原文地址:http://www.cnblogs.com/gongdiwudu/p/6385645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!