QT学习
ZHEXI_Coding free
java/大数据
展开
-
Qt中Ui名字空间以及setupUi函数的原理和实现
用最新的QtCreator选择GUI的应用会产生含有如下文件的工程 下面就简单分析下各部分的功能。 .pro文件是供qmake使用的文件,不是本文的重点【不过其实也很简单的】,在此不多赘述。所以呢,还是从main开始,[cpp] view plaincopyprint?#include转载 2015-09-23 11:29:16 · 471 阅读 · 0 评论 -
QString和QByteArray的区别
先要说的是QString。 之所以把QString单独拿出来,是因为string是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。 每一个GUI程序都需要string,这些string可以用在界面上的提示语,也可以用作一般的数据结构。C++语言提供了两种字符串的实现:C风格的字符串转载 2015-09-15 15:49:31 · 3108 阅读 · 0 评论 -
QT中QWidget、QDialog及QMainWindow的区别
QT中QWidget、QDialog及QMainWindow的区别 QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、转载 2015-08-05 15:29:39 · 430 阅读 · 0 评论 -
Qt核心编程___集合类
QT核心编程之集合类是本篇要介绍的内容。QT核心编程我们要分几个部分来介绍,想参考更多内容,请看末尾的编辑推荐进行详细阅读,先来看本篇内容。一个集合类是装有多个条目的容器,每个条目是某种数据结构,集合类能执行对容器中的条目的插入、删除及查找等操作。Qt有几个基于值和基于指针的集合类。基于指针的集合类使用指向条目的指针来工作,而基于值的集合类存储着它们条目的拷贝。基于值的集合类类似于STL容转载 2015-08-03 21:12:26 · 1484 阅读 · 0 评论 -
QT中的foreach语句
foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。能够应用的编程语言类别:Java、C# 、PHP、D语言(Phobos库)。foreach语句的一般语法格式如下:foreach(数据类型 标识符 in 表达式){循环体}。它对QList中的元素进行遍历,有点类似于iterator迭代器。比原创 2015-09-24 11:08:50 · 9237 阅读 · 1 评论 -
QT中的信号与槽的相关知识
信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 QT是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在QT库的基础之上。QT支持下列平台:MS/WINDOWS-95、98、NT转载 2015-09-24 13:51:42 · 556 阅读 · 0 评论