zoukankan      html  css  js  c++  java
  • 01--Qt扫盲篇

    Qt扫盲篇

    1、What is Qt

    • 一个跨平台应用程序和UI开发框架,主要偏向于UI框架方面,由诺基亚公司开发维护。
    • 使用 Qt 只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序,Qt 支持以下平台:

    • 直观的 C++跨平台类库(封装,SDK)
    • 跨桌面和嵌入式操作系统的移植性(跨平台)
    • 具有跨平台 IDE 的集成开发工具(Qt Creator)
    • 在嵌入式系统上的高运行时间性能,占用资源少(手机MeeGo,N9)

    2、Use Qt

    • 下载Qt SDK(http://qt.nokia.com/downloads)进行安装;生成文档,开发工具,示例源码等,打开Qt Creator IDE工具,主界面如下所示:

    • 单击菜单栏的[File]->[New File or Project]菜单项,弹出如下所示对话框:

    • 单击Projects栏的[Qt C++ Project]项,然后双击对应右侧栏的[Qt Gui Application]项,进入”Location“界面

    Name:工程名,建议不要使用中文字符以及不常见的字符;Create in:工程目录,建议不要使用中文路径;单击<Browse…>按钮可以选择或更改工程所在目录

    • 单击<Next>按钮进入”选择Qt版本“界面:

    根据安装的版本信息以及目标系统,勾上对应的项;如开发桌面式系统,勾选如下:

    • 单击<Next>按钮,选择生成的窗口样式:

    Class name:派生于Base class的自定义类;Base class:基类,GUI样式,有QMainWindow、QWidget、QDialog三种样式,代表主窗口,部件,对话框三种形式;Generate Form:如果勾选该项,表示以拖拉控件的形式进行界面可视化设置

    • 单击<Next>按钮,进入信息预览界面:

    建议不要使用Qt自带的版本控制系统,即”Add to version control“项选择None;

    • 单击<Finish>按钮,项目引导创建完成。

    3、IDE Introduce

         Edit mode :编辑源文件和工程文件

         Design mode:可视化设置UI界面,主要适用于ui文件

         Debug mode:查看调试信息

         Projects mode:配置工程

         Help mode:查看帮助文档


    Build Issues :编译运行过程中的错误和警告信息

    Search Results:文本搜索内容结果显示

    Application Output:程序启动和程序输出信息面板

    Compile Output:来自编译器的所有输出信息,比Build Issues更详细


         Target Select :选择编译的工程以及生成结果(Debug还是Release版本)

         Run:编译以及运行生成文件(如exe文件)

         Debug:调试程序(Target select为Debug版)

         Build all:编译所有工程

    4、Qt Module

    • Core :所有基于 Qt 的应用程序的基础,包含了其他模块所使用的核心非图形类;如字符、日期、文件、信号与槽 的对象间通信机制;
    • GUI:包含了开发高级图形用户界面应用程序所需的功能;如widget,paint;
  • 相关阅读:
    Get distinct count of rows in the DataSet
    单引号双引号的html转义符
    PETS Public English Test System
    Code 39 basics (39条形码原理)
    Index was outside the bounds of the array ,LocalReport.Render
    Thread was being aborted Errors
    Reportviewer Error: ASP.NET session has expired
    ReportDataSource 值不在预期的范围内
    .NET/FCL 2.0在Serialization方面的增强
    Perl像C一样强大,像awk、sed等脚本描述语言一样方便。
  • 原文地址:https://www.cnblogs.com/wohenben/p/5411165.html
Copyright © 2011-2022 走看看