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();
}

时间: 2024-12-15 06:26:53

ubuntu16下用QT5,实现对话框应用的相关文章

linux下编译qt5.6.0静态库——configure配置

 随笔 - 116  文章 - 4  评论 - 7 linux下编译qt5.6.0静态库--configure配置 linux下编译qt5.6.0静态库 linux下编译qt5.6.0静态库 configure生成makefile 安装选项 Configure选项 第三方库: 附加选项: QNX/Blackberry选项: Android 选项: 生成makefile 遇到链接检查失败的情况 生成makefile后进行编译 编译时的错误 多重定义'QT_MODBUS()'和'QT_MODBU

CentOS6.2下安装Qt5.1.0

因为要将程序实现跨平台,所以只能在CentOS6.2上再安装一次Qt,为了保证一致性,我使用了和windows下版本一样的Qt5.1.0,可以到此处下载. 下载好,复制到虚拟机上后,直接双击运行,一切良好,安装完毕,可是却无法启动,于是在网上搜解决方案,将遇到的问题及解决办法记下来. 1.从application>Programming>Qt Creator点击,结果没有反应,只能使用命令行到安装目录下,启动,提示错误如下: /usr/lib64/libstdc++.so.6: version

linux下编译qt5.6.0——configure配置

linux下编译qt5.6.0 首先下载源码包qt-everywhere-opensource-src-5.6.0.7z 然后解压 7z x -o/home/o/qt-src/qt-opensource-src-5.6.0 qt-everywhere-opensource-src-5.6.0.7z cd /home/o/qt-src/qt-opensource-src-5.6.0 我这里解压到/home/o/qt-src/qt-opensource-src-5.6.0中,解压后进入这个目录. c

linux下配置QT5.12 ERROR: Unknown command line option &#39;-no-xcursor&#39;.!

xcursor是个什么东西.为什么会报错,怎么处理!在qt的autoconfigure.sh中添加下三条命令都不行.提示不认识-no-xcursor或者不认识nomake命令. -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-separate-debug-info -no-fontconfig \-nomake examples -nomake tools -nomake tests -no-iconv \ linux下配置QT5.12 ERR

ubuntu下安装Qt5.5.0

下载相应系统的Qt版本.http://www.qt.io/download-open-source/#section-2 安装的是32位的ubuntu,就下载x86的.就是这个qt-opensource-linux-x86-5.5.0.run. 下完之后,cd到下载的那个目录,更改文件权限chmod 700 qt-opensource-linux-x86-5.5.0.run 然后执行./qt-opensource-linux-x86-5.5.0.run 出现Qt安装对话框,下一步到完成. 编译的

ubuntu下编译qt5

编译步骤参考: http://doc.qt.io/qt-5/linux.html 我们使用源代码和编译目录分离的编译方式, 这样避免编译主机系统和目标系统间的独立. 参考: Qt Configure Options | Qt 5.5 编译选项: ../../qt-everywhere-opensource-src-5.4.1/configure -prefix ~/Qt5.4.1debug -debug -opensource -confirm-license -nomake tests -eg

Linux下安装Qt5.6.1

我的环境:CentOS 6.7  64位. 1.下载Qt: Qt版本有很多,自己比较菜,希望安装的过程越简单越好,感觉比较新的版本会好安装一些,5.4版本还要更新 /usr/lib64/libstdc++.so.6 文件,5.6的话就省心一些. 地址如下: http://download.qt.io/official_releases/qt/5.6/5.6.1/ 选择和系统对应的,我选择了qt-opensource-Linux-x64-5.6.1.run 这个.run文件既包含了SDK也包含了I

ubuntu16 下 源码配置Lnmp开发环境

最近把系统升级到 ubuntu16长期支持版 ,重新部署了lnmp环境 约定几个目录  源码目录  /usr/local/src mysql     /usr/local/mysql php  /usr/local/php nginx  /usr/local/nginx mysql   版本 5.7.14 必备的包和工具 gcc/g++ :MySQL 5.6开始,需要使用g++进行编译. bison  :MySQL语法解析器需要使用bison进行编译. libncurses5-dev :用于终端

ubuntu16下安装Nginx+php+phpMyAdmin全纪录!

环境:ubuntu 16 LTS,已安装Mysql服务,现在需要安装phpMyadmin进行远程操作. 一.安装 Nginx 在你已经安装了Apache2的话,那么使用这些命令先删除再安装nginx: service apache2 stopupdate-rc.d -f apache2 removesudo apt-get remove apache2 Ubuntu16.04有Nginx安装包,我们可以安装. sudo apt-get -y install nginx 查看nginx服务状态 s