QT
文章平均质量分 87
Mr*Ma
每天失眠难受睡不着,无聊的写点东西打发时间。
展开
-
QT5学习笔记(1)-QT简介
1.1 QT简介Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。1.2 Qt的发展史1991年 Qt最早由奇趣科技开发1996年 进入商业领域,它也是目前流行的Linux桌面环境KDE的基础2008年 奇趣科技被诺基亚公司收购,Qt称为诺基亚旗下的编程语言201...原创 2019-03-04 11:02:02 · 629 阅读 · 1 评论 -
QT5学习笔记(3-1)-QT运行示例
第一个Qt小程序3.1 按钮的创建在Qt程序中,最常用的控件之一就是按钮了,首先我们来看下如何创建一个按钮#include <QPushButton>QPushButton * btn = new QPushButton; //设置父亲 btn->setParent(this); //设置文字 btn->setTe...转载 2019-03-05 11:47:05 · 549 阅读 · 0 评论 -
QT5学习笔记(3-2)-QT对象模型
对象模型(对象树)在Qt中创建对象的时候会提供一个Parent对象指针,下面来解释这个parent到底是干什么的。QObject是以对象树的形式组织起来的。 当你创建一个QObject对象时,会看到QObject的构造函数接收一个QObject指针作为参数,这个参数就是 parent,也就是父对象指针。 这相当于,在创建QObject对象时,可以提供一个其父对象,我们创建的这个QO...转载 2019-03-05 17:44:09 · 256 阅读 · 1 评论 -
QT5学习笔记(4)-QT信号槽机制
信号和槽机制信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。也就是说,当信号发出时,被连接的槽函数会...转载 2019-03-06 20:43:36 · 465 阅读 · 0 评论 -
QT5学习笔记(2)-创建QT项目
创建Qt项目 使用向导创建 打开Qt Creator 界面选择 New Project或者选择菜单栏 【文件】-【新建文件或项目】菜单项 弹出New Project对话框,选择Qt Widgets Application,选择【Choose】按钮,弹出如下对话框设置项目名称和路径,按照向导进行下一步,选择编译套件向导会默认添加一个继承自CM...转载 2019-03-04 13:46:16 · 507 阅读 · 0 评论 -
QT5学习笔记(5)-QMainWindow类
QMainWindowQMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menubar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。5.1 菜单栏一个主窗口最多只有一个菜单栏。位于主窗口顶部、主...转载 2019-03-07 22:08:24 · 1193 阅读 · 0 评论 -
QT5学习笔记(6)-对话框QDialog
6 对话框QDialog6.1 基本概念对话框是 GUI 程序中不可或缺的组成部分。很多不能或者不适合放入主窗口的功能组件都必须放在对话框中设置。对话框通常会是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互。Qt 中使用QDialog类实现对话框。就像主窗口一样,我们通常会设计一个类继承QDialog。QDialog(及其子类,以及所有Qt::Dialog类型的类)...转载 2019-03-18 14:52:51 · 791 阅读 · 0 评论