- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 Qt之QTableWidget详细使用
一、QTableWidget简介QTableWidget是QT对话框设计中常用的显示数据表格的控件。QTableWidget继承于类QTableView,所以在学习QTableWidget之前可以先看一下QTableWidget,他们两者的区别是:QTableView可以使用自定义的数据模型来显示内容(也就意味着使用时先要通过setModel来绑定数据源),而QTableWidget则只能
2015-12-31 16:54:04 61597 4
原创 QML之SpinBox使用
在Qt Widget中有SpinBox和DoubleSpinBox,而QML中只有SpinBox,很明显Qt Widget中DoubleSpinBox的能力也被弄到SpinBox当中。这个时候,可以打开助手找到SpinBox:挑出一些重要的属性:decimals :小数位数、prefix :前缀、suffix :后缀、stepSize :每一步的大小、value :默认值等。
2015-12-30 10:59:49 6801
转载 Qt之QThread详解
一、线程管理1、线程启动void start(Priority priority = InheritPriority)调用后会执行run()函数,但在run()函数执行前会发射信号started(),操作系统将根据优先级参数调度线程。如果线程已经在运行,那么这个函数什么也不做。优先级参数的效果取决于操作系统的调度策略。特别是那些不支持线程优先级的系统优先级将会被忽略(例如在
2015-12-24 11:02:39 5307
转载 Qt之自定义属性Q_PROPERTY
QT提供了一个成熟的属性系统,但是作为一个跨平台的且与编译器无关的库,qt不依赖于非标准的编译器功能例如 __property or [property];QT的强大之处在于它可以支持任何标准的c++编译器。 QT是基于 Meta-Object System(元对象)和signals and slots(信号槽)的。Q_PROPERTYQ_PROPERTY()是一个宏,
2015-12-23 14:52:00 9672
原创 Qt之简单使用Json
关于Qt中的Json的基本知识,可以阅读之前的文档。Qt之认识JSON首先,先贴上代码:#include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); /*生成Json*/ QJsonObject json
2015-12-23 10:51:20 4303 1
原创 Qt之认识JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它比XML还小巧。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。关于Qt中对JSON的生成与解析,
2015-12-23 09:47:19 1408 2
原创 QML之不显示标题栏、边框
我使用的Qt版本是Qt 5.3.0,Qt Creator 是3.1.1.QML做界面实在太方便了,动画效果很不错。创建一个Qt Quick应用程序:.pro是工程文件,.pri用来保存头文件,main.qml就是QML文件了,main.cpp就不用说了。看一下自动产生的main.cpp文件:#include #include int main(int ar
2015-12-22 10:14:18 10499 2
转载 Qt Quick简单教程
本文转载自http://blog.csdn.net/foruok/article/details/28859415博主写的非常好,果断转载过来,继续学习,感谢!!!!首先看一下main.qml 文件:现在我们结合 main.qml 文件来讲解。import 语句 main.qml 文件第一行代码:import QtQuick 2.
2015-12-15 11:01:06 2628
原创 Qt之QSettings的简单使用
一、利用QSettings能够读取配置文件.ini的信息,并能够写入。配置文件(.ini):[config]array1=0101*0102*0103*0104*0105*0106*0107*0108array2=0201*0202*0203*0204*0205*0206*0207*0208array3=0301*0302*0303*0304*0305*0306*0307*0308
2015-12-09 11:41:29 1988
转载 Qt控件颜色面板类Qpalette
QPalette类提供了绘制QWidget控件时使用的颜色。控件的颜色状态分三种:(1)Active,激活状态(2)Disabled,禁用状态(3)Inactive,未激活状态控件在这三种不同的状态下具有不同的颜色值,QPalette类管理这三组颜色,它根据这三种状态分为三组颜色,每一组颜色都根据绘图角色的不同分类。系统在绘制控件时使用这些颜色,程序员可以改变这些设置。
2015-12-07 11:44:49 1011
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人