-
以下提供一些Qt和C++的小工具类,请*选用
资源介绍
`在这里放一些常见的Qt功能实现,现在开发的环境是Qt4.8.3+VS2010+VisualAssistant`
- 文本编辑器
- 打开与保存文件
- Qt下正确显示中文字符
- 模式与非模式对话框
- 以父窗口成员变量形式实现非模式对话框 `dlg->show()`
- 仅在使用时才实例化对象实现模式对话框 `dlg.exec()`
- 定义对话框类的public成员变量以在父窗口获取对话框中的信息
- 计时器
- 非模态计时器窗口,使用QTime类对象currentTime与toString函数
- 模拟传送文件
- 使用QThread,在进度条对话框类中以成员变量的形式分发任务 `TransferTask* m_task;`,并在进度条对话框初始化函数中启用工作线程
- 使用计时器,重写virtual void timeEvent函数,获取当前工作状态和进度,当状态完成时销毁工作线程和任务对象,关闭定时器,关闭对话框
- 工作线程类中重写run函数(线程主函数),其中start指令即可启动run函数;wait函数销毁线程