Create visually appealing and feature-rich applications by using Qt 5 and the C++ language Qt 5, the latest version of Qt, enables you to develop applications with complex user interfaces for multiple targets. It provides you with faster and smarter ways to create modern UIs and applications for multiple platforms. This book will teach you to design and build graphical user interfaces that are functional, appealing, and user-friendly. In the initial part of the book, you will learn what Qt 5 is and what you can do with it. You will explore the Qt Designer, discover the different types of widgets generally used in Qt 5, and then connect your application to the database to perform dynamic operations. Next, you will be introduced to Qt 5 chart which allows you to easily render different types of graphs and charts and incorporate List View Widgets in your application. You will also work with various Qt modules, like QtLocation, QtWebEngine, and the networking module through the course of the book. Finally, we will focus on cross-platform development with QT 5 that enables you to code once and run it everywhere, including mobile platforms. By the end of this book, you will have successfully learned about high-end GUI applications and will be capable of building many more powerful, cross-platform applications. What You Will Learn Implement tools provided by Qt 5 to design a beautiful GUI Understand different types of graphs and charts supported by Qt 5 Create a web browser using the Qt 5 WebEngine module and web view widget Connect to the MySQL database and display data obtained from it onto the Qt 5 GUI Incorporate the Qt 5 multimedia and networking module in your application Develop Google Map-like applications using Qt 5’s location module Discover cross-platform development by exporting the Qt 5 application to different platforms Uncover the secrets behind debugging Qt 5 and C++ applications
2023-04-12 15:06:35 12.64MB QT C++ GUI QT5
1
QWT全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库基于Qt开发,所以也继承了Qt的跨平台特性。 【QWT基类】[2]QwtAbstractScale: 包含刻度尺的所有类的抽象基类; QwtAbstractScaleDraw:绘制刻度尺的抽象基类; QwtAbstractSlider:滑块部件的抽象基类; QwtAlphaColorMap:可以改变颜色的alpha值; QwtAnalogClock:时钟的模拟类; QwtArrayData:包含2个QwtArray<double>实例的数据类; QwtArrowButton:箭头按钮; QwtClipper:剪贴板类; QwtColorMap:提供数值到颜色的映射功能; QwtCompass:指南针部件; QwtCompassMagnetNeedle:指南针部件的磁针; QwtCompassRose:罗盘部件的抽象基类; QwtCompassWindArrow:风向标的指示器;
基于Qt做的一个虚拟仪表盘的实例,可以作为参考
软件作用:检测串口功能 软件说明: 波特率:115200 字节数:8 校验位:0 停止位:1 软件使用说明:需要发送的文件必须放在“E:\\test\\test.txt”,接收到的文件将会在 “E:\\test\\test1.txt”;打开串口后,就开始了自动接收数据,接收完成后,按下“停 止接收数据”;如果要发送数据,请点击“发送键”,发送完成,会弹出“发送完成”。 软件测试情况:发送功能用“超级终端多次测试”,10M内,没发生错误。接收功能1M以 下,基本不会发生错误,1M以上性能不稳定。
2023-04-12 09:29:55 15.16MB 串口 发送 接收
1
内容概要: Qt的安装及配置、Hello Qt、认识Qt Creator、常用控件使用方法、Qt事件系统、Qt坐标系统、Qt资源及样式表、自定义控件 共八章。 能学到什么:从零基础开始介绍环境搭建、Qt各主要系统的基本原理,并配有配套的示例代码。
2023-04-12 06:39:38 14.82MB qt
1
这是个使用串口通信的程序,采用多线程通信的方式
2023-04-11 23:07:27 104KB 串口,多线程
1
FPGA串口发送例程,
2023-04-11 20:27:31 1.23MB FPGA
1
前言 本科期间学习过C语言,拿到了计算机二级证书,此外主要自学MATLAB和Python进行深度学习相关的编程。一直以为C++和C#与C语言大同小异,没有重视,在学校的项目需要用C++进行编程,并且甲方点名界面要用Qt做,觉得MFC太难看。也罢,近乎于从0开始,趁着新肺,在家自学C++与Qt,借此记录,欢迎大家交流。 一、开发环境 1、Windows 10 64位; 2、Qt 5.8.0(MINGW编译器,利用Qt Creator而不是宇宙最强IDE——vs); 3、OpenCV 3.2.0 二、环境配置 参考的是:拜小白教你Qt5.8.0+OpenCV3.2.0配置教程(详细版) 虽然作者讲
2023-04-11 20:15:09 512KB ann canny算法 const
1
Android 与硬件之间的串口通讯,所用到的.so文件,支持Android 6.0以上,可以直接复制后使用
2023-04-11 19:51:46 9KB Android 串口通讯
1
STM32F030k6t6串口控制PWM脉冲数
2023-04-11 18:06:12 9MB 原创
1