Skip to content

qiliping2008/QtCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QtCode 使用Qt编写的代码

了解GitHub-GFM语法规则

  • 自定义控件
  • 信号槽
  • 多线程
  • 网络编程
  • 配置pro项目管理文件
  • Qt安装
  • qss样式表
  • 代码规范
  • 事件系统
  • 使用Q_UNUSED宏处理不使用的形参
  • 使用explicit防止类的构造函数发生隐式类型转换
  • 使用JSON https://zhuanlan.zhihu.com/p/49951775

多线程

1、从QThread继承一个自定义类,并重定义虚函数run(),在run函数里实现线程需要完成的任务。

绘制自定义控件时,可以获取控件的几何坐标,this->geometry().width();来确定控件的大小。

自定义控件案例

  • 电池
  • 按钮
  • 对话框
  • 转圈等待
  • 进度条
  • 苹果开关

FFMPEG

雷神-FFMPEG视音频编解码零基础学习方法

VS2015创建和调用lib类

文本文档,点download进行下载
https://github.com/MarsXiaolei/QtCode/blob/master/VS2015%E5%88%9B%E5%BB%BA%E5%92%8C%E8%B0%83%E7%94%A8lib%E7%B1%BB.docx
调用lib注意点:
1、如果是已完成的lib,不需要进行修改,选择在属性中配置
2、如果是未完成的lib,需要随时编译,选择预编译头中配置

绘制软件架构图

https://www.zhihu.com/question/27440059

刘典武QT开源

https://github.com/feiyangqingyun/QWidgetDemo https://www.zhihu.com/people/feiyangqingyun/

自定义按钮

  • 按钮贴图
  • 样式表实现
  • 继承QPushButton,事件

About

使用Qt编写的代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.0%
  • Makefile 2.9%
  • Other 1.1%