Skip to content

c++ Qt5 implementation of some control(使用C++ Qt5封装的一些控件,以便后期项目中直接使用。这些控件有些是来自于网络有些属于个人封装,代码中都有出处)

License

Notifications You must be signed in to change notification settings

zengkefu/LQFramKit

 
 

Repository files navigation

LQFramKit

中文/Chinese

c++ Qt5 implementation of some controls.

Results

Rank Time content speed
0 20170411 LQFramKit base 95.0163%
1 20170601 Car dashboard 100.00%

Getting Started

Prerequisites

Qt 5

How to build

build environment Qt:5.4.2 Mingw 5.11
OS:windows7 64b

Qt: 5.5.1 Qt5.11
OS: ubuntu 16.04

build and run

  • open the project source code, open the project file LQFramKit. Pro, according to the compiler configuration can be shown below:

build setting

Suggestions according to the above configuration, add macro definition CONFIG + = MinGW

windows platform:

Specific for different platforms to compile macro definition is different, you can refer to this article http://kevinlq.com/2017/09/18/Qt-black-technology/

exec software download address

https://download.csdn.net/download/u013704336/10854235

demo

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Release History

  • V 0.0.0.0 builds the overall framework of the control, perfecting some expressions;
  • V 0.0.0.1 Added the car dashboard control, there are 2 styles, the specific effect can be seen in the built-in demo;
  • V 0.0.0.2 added custom search box, performance monitoring, posture meter control;
  • V 0.0.0.3 added 2 speed meter controls;
  • V 0.0.0.4 added a circular progress bar control and wrote the corresponding demo for demonstration;
  • V 0.0.0.5 added the startup interface, fixed the bug of resource file addition. If the name of the added resource file is the same in multiple projects, there is a problem that cannot be called. For example, a new image resource file is created, and it is found during the call. Always reminded that the file could not be found. An article was found online: http://www.cnblogs.com/lzjsky/archive/2012/08/20/2647471.html The analysis is more detailed and explains the cause and effect of the resource file.
  • V 0.0.0.6 added the switch switch button and tested it;
  • V 0.0.0.7 added a custom message box interface, writing related demo tests;
  • V 0.0.0.8 added the QR code detection function space (planned to add the QR code generation function space later);
  • V 0.0.0.9 add cool startup interface control demo;
  • V 0.0.1.0 added navigation progress bar control and demo;
  • V 0.0.1.1 added the ruler tool and its demo;
  • V 0.0.1.2 added IP address input box space and its demo;
  • V 0.0.1.3 added message pop-up window control and demo;
  • V 0.0.1.4 added speed meter 3 and its demo;
  • V 0.0.1.5 Add tree navigation and its demo;
  • V 0.0.1.6 Add a tabWidget form;
  • V 0.0.1.7 added toleranceBar and its demo;
  • V 0.0.1.8 added waveform progress bar and its demo;
  • V 0.0.1.9 Adjust the engineering structure to solve the compilation error after Qt 5.4 (April 21, 2018);
  • V 0.0.2.0 Add project template generation tool (May 6, 2018);
  • V 0.0.2.1 Compile under linux to solve some compilation problems (August 24, 2018);

fix bug

Authors

To see more contributors to this project, please read contributors

License

For this project Apache License 2.0 agreement, please click LICENSE for more details.

Acknowledgments

About

c++ Qt5 implementation of some control(使用C++ Qt5封装的一些控件,以便后期项目中直接使用。这些控件有些是来自于网络有些属于个人封装,代码中都有出处)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 91.7%
  • QMake 5.4%
  • C 1.3%
  • Other 1.6%