
QT
注释远方
往前看并且坚持、勇敢
展开
-
线程云集(一)——QT线程
目录一、QT多线程使用1.1 QThread使用方法1.2 QSemaphore使用方法1.3 QWaitCondition使用方法1.4 QThreadpool使用方法二、C++多线程三、POSIX线程四、TI嵌入式芯片多线程——xwr1843为例前言:目前项目中使用到QSemaphore来构建线程池,之前只是简单使用QThread类,这里系统记录多线程的基本使用,方便后面使用到的时候翻开回忆,不再到处搜索知识点。线程:进程是cpu、内存等资源占用的基本单..原创 2020-08-14 11:51:48 · 749 阅读 · 0 评论 -
QT——逻辑坐标系setWindow与物理坐标系setViewPort
目录一、引言二、QT坐标系与绘图总结三、自定义逻辑坐标系四、自定义物理坐标系一、引言看了参考博客中关于QT窗口和视口的理解,获益非浅,在此做个总结和补充。二、QT坐标系与绘图总结 QT中的painter绘制在逻辑坐标系中(该坐标系是我们自定义的,通过setWindow(int x,int y, int width,int height)),窗口与逻辑坐标系相关...原创 2019-12-22 16:09:29 · 2949 阅读 · 0 评论 -
Qt Creator 窗体控件自适应窗口大小布局
常见的软件窗口大小改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的。网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成度的工具了,我还是倾向于直接在Qt Creator中通过可视化配置的方式完成,一是所见即所得,而是效率要高不少。Qt中如果想实现窗体内空...转载 2019-12-05 14:06:00 · 286 阅读 · 0 评论 -
QT学习笔记(一)——初识及信号槽使用
1、hello world#include "gofuther.h"#include <QApplication>#include <QPushButton>//button#include <QLabel>int main(int argc, char *argv[]){ QApplication a(argc, argv); //...原创 2018-12-23 13:05:23 · 335 阅读 · 0 评论 -
QT学习笔记(二)——基础模块
QT基础模块:Qt Core,提供核心的非 GUI 功能,所有模块都需要这个模块。这个模块的类包括了动画框架、定时器、各个容器类、时间日期类、事件、IO、JSON、插件机制、智能指针、图形(矩形、路径等)、线程、XML 等。所有这些类都可以通过 <QtCore> 头文件引入。Qt Gui,提供 GUI 程序的基本功能,包括与窗口系统的集成、事件处理、OpenGL 和 OpenG...原创 2018-12-23 17:03:22 · 560 阅读 · 0 评论