Skip to content
This repository has been archived by the owner on Apr 5, 2024. It is now read-only.
/ QtSamples Public archive

在这里放一些常见的Qt功能实现,现在开发的环境是Qt4.8.3+VS2010+VisualAssistant

License

Notifications You must be signed in to change notification settings

lbwanghr/QtSamples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QtSamples

在这里放一些常见的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函数销毁线程

About

在这里放一些常见的Qt功能实现,现在开发的环境是Qt4.8.3+VS2010+VisualAssistant

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages