zoukankan      html  css  js  c++  java
  • QT入门学习

    第一个QT程序

    #include<QApplication>
    #include<QDialog>
    #include<QLabel>
    #include<QTextCodec>
    
    
    int main(int argc,char* argv[])
    {
        QApplication a(argc,argv);
        QDialog w;
        w.resize(400,300);
        QLabel label(&w);
        label.move(120,120);
        QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
        label.setText(QObject::tr("Hello world!你好 Qt!"));
        w.show();
        return a.exec();
    }

    自己生产ui文件,添加 选择QT设计师界面。然后修改类名HelloDialog,运行后悔参数ui_hellodialog.h头文件在debug目录,这时候想main文件住包含的时候注意要用""。还有一个坑是当你改变ui文件时,需要在改变main文件里的代码,不然界面没有变化。

    #include<QApplication>
    #include<QDialog>
    #include<QLabel>
    #include<QTextCodec>
    #include "ui_hellodialog.h"
    
    
    int main(int argc,char* argv[])
    {
        QApplication a(argc,argv);
        QDialog w;
        Ui::HelloDialog ui;
        ui.setupUi(&w);
        w.show();
        return a.exec();
    }

    空文件,然后添加QT设计师界面类,类名HelloDialog

    #include<QApplication>
    #include "hellodialog.h"
    
    int main(int argc,char* argv[])
    {
        QApplication a(argc,argv);
        HelloDialog w;
        w.show();
        return a.exec();
    }
  • 相关阅读:
    XML和JSON的区别
    浏览器渲染和服务器渲染区别
    存储过程
    对象关系映射(ORM)
    GitHub和SVN的区别
    WEB网站常见受攻击方式及解决办法
    同源与跨域
    java常用API之DateFormat
    java常用API之Date类
    面型对象之匿名对象
  • 原文地址:https://www.cnblogs.com/jlyg/p/11086622.html
Copyright © 2011-2022 走看看