QT开发(六十一)———Json简介一、JSON简介1、JSON简介JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。JSON采用完全独立于语言的文本格式,使用了类C语言家族的习惯(包括C、C++、C#、Ja..
分类:
Web程序 时间:
2016-12-20 21:10:45
阅读次数:
175
QT开发(六十二)———QT5解析Json文件一、QT5Json简介QT4中使用第三方库QJson解析JSON文件。QT5新增加了处理JSON的类,类均以QJson开头,包含在QtCore模块中。QT5新增加六个相关类:QJsonArray封装JSON数组QJsonDocument读写JSON文档QJsonObject封装JSON对象QJsonObject::ite..
分类:
Web程序 时间:
2016-12-20 21:09:36
阅读次数:
3432
qt开发中,qss的美化效果在程序运行后出不来,或者在某台电脑上可以用,但是换了台电脑不能用了,是有编码问题造成的。 ...
分类:
其他好文 时间:
2016-12-20 01:23:11
阅读次数:
1194
一,中文乱码转码问题 1,转码三句话:window下默认是GBK格式,linux下默认是UTF-8,看情况转换UTF-8/GBK QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecFor ...
分类:
其他好文 时间:
2016-12-19 21:11:27
阅读次数:
143
QT开发(五十五)———QtQuickControls一、QtQuickControls基础QT5.1发布了QtQuick的一个全新模块:QtQuickControls。QtQuickControls模块提供了大量类似QtWidgets模块的可重用组件。为了开发基于QtQuickControls的程序,需要创建一个QtQuickApplication类型的应用程序,选择..
分类:
其他好文 时间:
2016-12-18 18:43:44
阅读次数:
435
QT开发(五十四)———QML组件QML组件是由基本元素组合成的一个复杂的可重用的组合元素。QML提供了多种方法来创建组件。基于文件的组件将QML元素放置在一个单独的文件中,然后给文件一个名字,可以通过名字来使用组件。如果有一个文件名为Cell.qml,就可以在QML中使用Cell{…}..
分类:
其他好文 时间:
2016-12-18 02:15:31
阅读次数:
252
QT开发(五十三)———QML基本元素一、基本可视化项可视元素具有几何坐标,会在屏幕上占据一块显示区域。Item基本的项元素,所有可视化项都继承ItemRectangle基本的可视化矩形元素Gradient定义一个两种颜色的渐变过程GradientStop定义个颜色,被Gradient使用Image在场景中使用..
分类:
其他好文 时间:
2016-12-18 02:14:58
阅读次数:
405
QT开发(五十二)———QML语言QML是一种声明语言,用于描述程序界面。QML将用户界面分解成一块块小的元素,每一元素都由很多组件构成。QML定义了用户界面元素的外观和行为;更复杂的逻辑则可以结合JavaScript脚本实现。一、QML基础语法1、Import语句QML代码中,import语句一般..
分类:
编程语言 时间:
2016-12-17 23:22:13
阅读次数:
250
QT开发教程版权声明本系列博客主要根据狄泰学院唐老师的《QT实验分析教程》创作,同时根据天山老妖自己的理解和网络搜集的资料及QT官方文档对部分知识点进行了扩展。本系列博客由天山老妖创作,发布于51CTO博客上。天山老妖博客:http://9291927.blog.51cto.com狄泰学院网站:h..
分类:
其他好文 时间:
2016-12-16 19:55:47
阅读次数:
200
QT开发(三十一)——NotePad实例开发一、界面开发NotePad使用主窗口作为顶层窗口组件,使用QMainWindow作为基类,QMainWindow内部封装了菜单栏、工具栏、中央组件、停靠组件、状态栏等。QMainWindow内置了布局管理器,基本的组件布局如下:使用二阶构造模式构建NotePad界面。M..
分类:
其他好文 时间:
2016-12-16 02:15:18
阅读次数:
1087