forked from qtcn/tianchi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.TXT
148 lines (112 loc) · 3.8 KB
/
CHANGES.TXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
Tianchi 0.0.3 is the third public release. supported in x86/x64's win32/linux
Qt desktop edition, compilers tested in msvc2010/2012 and mingw(with Qt5)/gcc
Tianchi Repository: https://github.com/qtcn/tianchi
Tianchi Forum & Bug Report: http://www.qtcn.org/bbs/thread-htm-fid-105.html
Tianchi Docs: http://www.qtcn.org/tianchi/docs/0.0.2
****************************************************************************
* Library *
****************************************************************************
Chinese
-------
- TcChinese
class TcChinese:
1. 取得多个汉字的首字母
2. 取得多个汉字的全部拼音
3. 混合字符时转换中不过滤英数符号等
Core
----
- TcClasses
class TcPlayer: 玩家信息类,常用在C/S中的客户端用户信息保存
class TcInvoke: 映射执行对象类
class TcDBFields: 数据格式转换类,用于key=value格式数据读取
- TcCommon
function initQS: 全局字符集对象
function QS: 汉字字符集转换
function max/min: 最大最小判断
function iif: 分支逻辑判断
function MsgBox: 显示简易文本信息对话框
function debug_out: 输出debug日志信息(到控制台或文件)
- TcString
class TcString: 字符串功能增强与扩展
class TcStringList: 字符串列表功能增强与扩展
- TcUtils
class TcUtils: 常用小功能综合函数集
- TcTuple
class TcTuple: 简单的Tuple(元组)模板类,提供2~10个类型参数的模板
- TcSingleton
class TcSingleton: 用指针实现的单例模式的模版类
- TcVariantMapTableModel
class TcVariantMapTableModel: 以QVariantMap作为数据行的model
- TcFunctionalSortFilterProxyModel
class TcFunctionalSortFilterProxyModel
依所设过滤参数(QVariantMap)来使用已设滤函数进行过滤的模型
File
----
- TcDir
class TcDir: 可以复制目录树的类,也可以查找目录内所有的文件
- TcFile
class TcFile: 文件操作常用处理类
- TcJson
class TcJSONObject: 兼容Qt4.x的JSON文件生成和解析类
- TcLog
class TcLog: 简单的文本文件输出日志类
- TcMSExcel
class TcMSExcel: 通过OLE方式操作Microsoft Excel
- TcFileIO
class TcFileIO: 一些文件复制和提取功能的类
- TcExcelReader
class TcExcelReader: 通过OLE方式读取Excel(要求已安装Excel或WPSOffice)
Gui
---
- TcClickLabel
class TcClickLabel: 可发出clicked()信号的Label部件
- TcDateEdit
class TcDateEdit: 允许为空的日期选择部件
- TcFlowLayout
class TcFlowLayout: 流式布局类
- TcGlowEffect
class TcGlowEffect: 发光效果的QGraphicsEffect
- TcGuiUtils:
class TcCursorWait: 等待光标的设置和自动恢复处理类
class TcCursorBusy: 退出块时使光标自动恢复为原先光标形状
- TcLineEdit
class TcLineEdit: 增强型LineEdit部件,可发出doubleClicked()信号,并且可使编辑
和非编辑状态时显示不同的字符
- TcMarqueeLabel
class TcMarqueeLabel: 跑马灯效果的Label,可左右或上下滚动,可设置速度
- TcHeaderSetupDialog
class TcHeaderSetupDialog: 设置QTreeWidget标题的对话框
- TcSortPaginationTableView
class TcSortPaginationTableView: 可排序和分页的TableView
Network
-------
- TcDownloadHttp
class TcDownload: HTTP文件多线程下载器
class TcDownloadList: 用于管理HTTP文件多线程下载的容器
- TcSingleInstance
class TcSingleInstance: 应用程序单例实现类
- TcUdp
class TcUdp: UDP 协议的通讯器
OS
--
- TcOS
class TcOS: 操作系统相关的操作类
Sql
-----
- TcMSSQL
static class function availableODBCDrivers: 读取可用MSSQL ODBC驱动和版本信息
static class function ODBCDSN: 构造ODBC连接字符串
- TcOracle
static class function availableODBCDrivers: 读取可用Oracle ODBC驱动和版本信息
static class function ODBCDSN: 构造ODBC连接字符串
- TcDataAccess
class TcDataAccessStatement: 用于构造SQL语句的数据访问语句类
class TcDataAccess: 用于访问数据库的数据访问类
- TcDatabase
class TcDatabase: 数据库操作类
- TcDBProcess
class TcDBProcess: 一个数据库操作类,需要C++11支持
Widget
------
- TcTreeEx
class TcTreeEx: QTreeWidget的扩展,可直接导出到 Excel 中