Qt
文章平均质量分 69
beyond_zhangna
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt学习(15)——Qt5中的文件与文件夹(3)
文件夹操作 特殊路径 文件路径 文件权限 列出文件夹内容 文件夹操作 QDir类具有处理目录的方法。 // dirs.cpp #include <QTextStream> #include <QDir> int main(void) { QTextStream out(stdout); QDir dir; // mkdir()用于创建...翻译 2018-02-27 21:33:31 · 769 阅读 · 0 评论 -
Qt学习(21)——Qt5中的控件
QLabel QSlider QComboBox QSpinBox QLineEdit Statusbar QCheckBox QListWidget QProgressBar QPixmap QSplitter QTableWidget. QLabel QSlider QComboBox QSpinBox QLineEdit Statusbar QChe...翻译 2018-09-29 20:34:46 · 4292 阅读 · 0 评论 -
Qt学习(20)——Qt5中的事件和信号
点击 按键 QMoveEvent 断开信号 时间 事件是任何GUI程序中的重要部分,所有GUI应用程序都是事件驱动的。应用程序对在其生命周期中生成的不同事件类型作出反应。事件主要由应用程序的用户生成,但它们也可以通过其他方式生成,例如Internet连接,窗口管理器或计时器。在活动模型中,有三个参与者: 事件来源 事件对象 事件目标 事件源是状态更改的对象,会生成事件。事件对...翻译 2018-08-20 14:08:26 · 4559 阅读 · 0 评论 -
Qt学习(19)——布局管理
绝对定位 在这部分中将讨论小部件的布局管理。我们提到QHBoxLayout,QVBoxLayout,QFormLayout和QGridLayout管理器。 一个典型的应用程序由各种小部件组成。这些小部件放置在布局内。程序员必须管理应用程序的布局。在Qt5中我们有两种选择: 绝对定位 布局管理 绝对定位 程序员以像素为单位指定每个小部件的位置和大小。当我们使用绝对定位时,我...翻译 2018-08-19 22:23:23 · 1016 阅读 · 0 评论 -
Qt学习(18)——菜单与工具栏
简单菜单 图标,快捷键和分隔符 可选菜单 QToolBar 应用框架 菜单栏是GUI应用程序的常见部分。它是位于各个地方的一组命令,称为菜单。菜单组命令,我们可以在应用程序中使用它们。工具栏提供了对最常用命令的快速访问。 简单菜单 // simplemenu.h #pragma once #include <QMainWindow> #include <...翻译 2018-03-19 21:11:20 · 1069 阅读 · 0 评论 -
Qt学习(1)——Qt第一行代码
第一行代码 显示Qt版本 // version.cpp #include <QtCore> #include <iostream> int main() { std::cout << "Qt version: " << qVersion() << std::endl; } qVersion()函数显示当前Qt版本。...翻译 2018-02-06 13:03:08 · 885 阅读 · 0 评论 -
Qt学习(11)——Qt5中的日期(Date)和时间(Time)总结
参考: Qt5用QDate, QTime和 QDateTime这三个类处理日期和时间。分别使用QDate、QTime和QDateTime三个头文件。 初始化时间和日期可以用QDate和QTime直接初始化,也可以用setDate和setHMS初始化。 当然日期和时间:使用QDate::currentDate()获取当前日期,使用QTime::currentTime()获取当前时间。 日期比...原创 2018-02-25 21:32:19 · 2149 阅读 · 0 评论 -
Qt学习(17)——第一个Qt GUI程序
简单GUI 工具提示 应用图标 游标 QPushButton 加减法 显示应用程序图标,工具提示和各种鼠标光标。我们在屏幕上居中放置一个窗口并引入信号和信号槽机制。 执行完qmake -project之后,要在*.pro最后一行加上QT += widgets。 简单GUI 从一个简单的窗口开始。 // simple.cpp // 包含GUI应用必须的头文件 #incl...翻译 2018-02-28 20:14:15 · 12242 阅读 · 1 评论 -
Qt学习(10)——Qt5中的日期(Date)和时间(Time)(4)
QDateTime类 朱利安日 UTC时间 UNIX时代 QDateTime类 QDateTime对象包含日历日期和时钟时间。它是QDate和QTime类的组合。它有许多类似的方法,用法与这两个类相同。 // datetime.cpp #include <QTextStream> #include <QDateTime> int main(void) {...翻译 2018-02-20 11:59:37 · 2908 阅读 · 0 评论 -
Qt学习(9)——Qt5中的日期(Date)和时间(Time)(3)
检索星期 计算天数 检查日期的有效性 计算指定日期N天后的日期 检索星期 dayOfWeek()方法返回一个数字,表示一周的某一天,其中1是星期一,7是星期日。 // weekday.cpp #include <QTextStream> #include <QDate> int main(void) { QTextStream out(stdou...原创 2018-02-20 10:54:55 · 3126 阅读 · 0 评论 -
Qt学习(16)——Qt5中的文件与文件夹总结
参考: [1]:http://zetcode.com/gui/qt5/files/ [2]:http://blog.youkuaiyun.com/beyond_zhangna/article/details/79390194 [3]:http://blog.youkuaiyun.com/beyond_zhangna/article/details/79392061 [4]:http://blog.youkuaiyun.com...原创 2018-02-28 16:29:08 · 2030 阅读 · 0 评论 -
Qt学习(3)——Qt5中的String(2)
字符串长度 字符串构建 子串 参考:http://zetcode.com/gui/qt5/strings/ 字符串长度 有三种方法可以获取字符串长度,分别为size()、count()和length()。他们返回特定字符串的字符数。 // length.cpp #include <QTextStream> int main(void) { QText...翻译 2018-02-09 18:37:31 · 851 阅读 · 0 评论 -
Qt学习(2)——Qt5中的String(1)
第一个示例 字符串初始化 获取字符串元素 参考:http://zetcode.com/gui/qt5/strings/ 由于我们不需要Qt GUI模块,但是GUI模块为默认加载的,所以我们需要在.pro文件内加上QT -= gui。 第一个示例 使用QString类中的基础的类。 // basic.cpp #include <QTextStream> int...翻译 2018-02-08 12:56:08 · 1266 阅读 · 0 评论 -
Qt学习(8)——Qt5中的日期(Date)和时间(Time)(2)
预定义日期格式 自定义日期格式 预定义时间格式 自定义时间格式 预定义日期格式 Qt5有一些内置的日期格式。QDate对象的toString()方法将日期格式作为参数。Qt5使用的默认日期格式是Qt::TextDate。 // dateformats.cpp #include <QTextStream> #include <QDate> int ma...翻译 2018-02-15 14:10:52 · 2503 阅读 · 0 评论 -
Qt学习(14)——Qt5中的文件与文件夹(2)
文件所有者与所属用户组 最后一次读和修改文件 文件所有者与所属用户组 每个文件都有一个作为其所有者的用户。一个文件也属于一组用户,以更好地管理和保护文件。 // owner.cpp #include <QTextStream> #include <QFileInfo> int main(int argc, char *argv[]) { QText...翻译 2018-02-27 18:48:05 · 504 阅读 · 0 评论 -
Qt学习(7)——Qt5中的日期(Date)和时间(Time)(1)
初始化时间和日期 当然日期和时间 日期比较 闰年的判定 参考:http://zetcode.com/gui/qt5/datetime/ Qt5用于QDate, QTime和 QDateTime这三个类处理日期和时间。QDate是处理公历中日期的方法,它有确定日期,比较或操纵日期的方法。QTime是处理时间的方法,它提供了比较时间,确定时间和各种其他操纵时间的方法。QDateTime...翻译 2018-02-14 16:00:19 · 4389 阅读 · 0 评论 -
Qt学习(13)——Qt5中的文件与文件夹(1)
文件大小 读内容 写文件 复制文件 QFile、QDir和QFileInfo是Qt5中的基础类。QFile提供读写文件的接口,QDir提供对目录结构及其内容的访问,QFileInfo提供与系统无关的文件信息,包括文件系统中的文件名称和位置,访问时间和修改时间,权限或文件所有权。 文件大小 在这个例子中,我们确定文件的大小。 // file_size.cpp #inclu...翻译 2018-02-27 16:57:39 · 910 阅读 · 0 评论 -
Qt学习(6)——Qt5中的String总结
参考: [1]http://zetcode.com/gui/qt5/strings/ [2]http://blog.youkuaiyun.com/beyond_zhangna/article/details/79277378(包含示例一~示例三) [3]http://blog.youkuaiyun.com/beyond_zhangna/article/details/79301067(包含示例四~示例六) [4]...原创 2018-02-13 18:36:14 · 6019 阅读 · 0 评论 -
Qt学习(5)——Qt5中的String(4)
字符 修改字符串 字符串对齐 转义字符 字符 字符分为各种类别:数字,字母,空格和标点符号。QString由QChars组成。QChar用于isDigit(),isLetter(), isSpace()和isPunct()方法。 // letters.cpp #include <QTextStream> int main(void) { QTextS...翻译 2018-02-12 19:55:48 · 2541 阅读 · 0 评论 -
Qt学习(12)——Qt5中的容器
QVector QList QStringList QSet QMap 自定义类的排序 容器是通用类,用于将给定类型的项存储在内存中。C++有标准模板库(STL)有自己的容器。在Qt中可以使用Qt容器或STL容器。 有两种容器:顺序和关联。顺序容器一个接一个地存储项目,而关联容器存储键值对。QList, QVector, QLinkedList 属于顺序容器;QMap , QHas...翻译 2018-02-26 19:45:19 · 854 阅读 · 0 评论 -
Qt学习(4)——Qt5中的String(3)
循环遍历字符串 字符串比较 字符串转换 参考:http://zetcode.com/gui/qt5/strings/ 循环遍历字符串 QString又QChars组成。可以通过循环访问QString来访问字符串的每个元素。 // looping.cpp #include <QTextStream> int main(void) { QTextStream o...翻译 2018-02-10 16:48:39 · 950 阅读 · 0 评论
分享