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

Posted 公迪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu16下用QT5,实现对话框应用相关的知识,希望对你有一定的参考价值。

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,实现对话框应用的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu15.04下QT5.4编译配置MySQL5.6.26连接驱动

无法访问 Qt5 中对话框的成员

qt5.12用winapi创建对话框

Linux 上的 Qt 5.8 (ubuntu 16.04) 应用程序部署

Qt5_选择文件对话框

《Qt5 开发与实例(第三版)》学习笔记