![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 70
qq_16952303
这个作者很懒,什么都没留下…
展开
-
jetson-nano编译qt5.15.2带opengl,xcb
文章目录前言一、下载qt源码二、安装xcb依赖环境三、configuremake && install编译好的qt-5.15.2安装qt-creatorqt-creator 添加kit总结前言项目需求原因,需要编译高版本qt到jetson-nano板子,历经10天来回折腾,终于是成功了。期间历经交叉编译失败,然后转直接编译,然后尝试各种版本的坑,最后整理的方法异常简单,只需6小时左右即可流畅在板子上编译成功。文章最后有我编译好的qt-5.15.2版本链接。友情提醒:编译前,先保证你的原创 2022-05-09 13:31:07 · 1775 阅读 · 7 评论 -
C++可变参模板优雅的表示函数指针
目的我们的是将函数指针R(T::ptr*)(Args...)这种形式变成 Functor<Args...>(ptr) 这种形式在一个同名函数有多个重载方法的时候,这样的方式会比较优雅。Functor是一个结构体或者类RT,这里是从Qt的源码中学到的,防走丢,上代码代码template <typename... Args>struct QNonConstOverload{ template <typename R, typename T>原创 2021-06-23 15:29:37 · 1260 阅读 · 1 评论 -
Qt实现顶层窗口特效--阴影和圆角
Qt实现阴影和圆角窗口原创 2016-07-28 14:14:57 · 9095 阅读 · 0 评论 -
Qt完美实现切图
Qt完美实现切图原创 2016-07-29 20:23:48 · 4153 阅读 · 1 评论 -
Qt使用QMediaPlayer类获取多媒体信息
Qt获取多媒体信息原创 2016-07-20 23:32:53 · 7174 阅读 · 3 评论 -
Graphics View Framework之坦克大战(一)
利用Qt编写坦克大战原创 2016-10-24 16:24:10 · 669 阅读 · 0 评论 -
Graphics View Framework之坦克大战(二)
运用Qt的Graphics View Framework完成坦克大战原创 2016-10-26 19:17:47 · 691 阅读 · 1 评论 -
Qt for android手机屏幕当鼠标用
由于无线鼠标忘记带回家了,想躺在床上看电视(电视机屏幕当显示器)怎么办呢?HOHO,我们的手机屏幕本来就是个触摸板,嘿嘿,那就用手机屏幕当鼠标好了。原创 2017-02-09 14:42:27 · 1575 阅读 · 0 评论 -
流行的圆角阴影带动画的窗口总结
现在的应用例如QQ,通常有一个美观的轮廓,有阴影特效,边上可能还带点圆角,然后可以自由移动、变化大小、带开启关闭动画等等。如果用电脑自带的那种风格可能大家都不太喜欢。前面有2篇博文写了一下实现的过程,但是可能写的有点乱而且还有点问题,也没示意图。现在翻开博客,打开Qt又重新总结了下,希望自己忘记了也可以看看吧。原创 2017-01-26 18:45:44 · 1111 阅读 · 0 评论 -
Qt多线程编程示例--代码基于python
前言 本教程适合像我一样接触多线程不深的新手,也适合pyQt或qt新手,大神勿喷,主要用于自己学习总结。由于今天需要处理1000多个视频的相关工作,以往那种直接new很多个QThread的操作会直接卡死,所以模拟了一个线程池,同时只并行几个任务,余下的任务在队列等候,很像我们平时下载东西时那样子。下面这个示例是我编程的一个结构和思路,比较简单,大家不妨看看。当然,Qt也自带了线程池QThread...原创 2018-04-01 01:48:57 · 1928 阅读 · 0 评论 -
Qt实现窗口关闭动画效果
Qt实现窗口关闭动画原创 2016-07-24 21:41:52 · 7453 阅读 · 0 评论 -
Qt无边框窗口实现拖动和改变大小(修改)
Qt无边框窗口实现拖动和8个方向改变大小原创 2016-07-20 23:52:08 · 15254 阅读 · 13 评论 -
仿QQ项目(一):好友列表
先看下效果吧:控件的修饰主要用了QSS,这玩意真心好!另外CSDN上可以下载到一款 QSS编辑器,贴上QSS代码 你就能立马看到 对应控件的效果。。挺好的(虽然不能自动生成代码)。搜索QSSEidtor就可以了!我的列表用的是QTreeWidget ,Item用的是自己设计的Widget 只要调用 setItemWidget 就可以了。NOTE: 如果原创 2016-04-26 19:54:15 · 2823 阅读 · 0 评论 -
QWiget设置背景时的注意点
QWiget可以作为一个容器来放各种子部件,有时候是很方便的。例如现在要做一个类似于QQ的聊天工具,QQ的抬头有一块背景和2个按钮---最小化和关闭。为了方便布局,将QWiget作为底层容器,然后把按钮放入,然后设置wiget的background,原本背景透明的子部件多了层纯色背景,像这样。但是如果用一个QLabel来存放背景的话这个问题就解决了。原创 2016-04-12 22:47:14 · 1909 阅读 · 0 评论 -
Qt网络编程--主机信息
为了编写一个类似QQ的聊天程序,学习了一下网络编程。在Qt的帮助手册中可以看到Qt NetWorkProgramming 模块,里面有介绍和一些例程。我从这些例程中慢慢摸索,慢慢学习了一些网络编程的知识,总结一下吧。 QT network 中有很多模块,介绍一下: QNetworkInterface:原创 2016-05-25 16:06:45 · 431 阅读 · 0 评论 -
QDataStream和QByteArray
一般读写东西,我们都会用这2个类。这2个类支持读写不同的数据类型。。这是个什么概念呢。举个例子: struct{ int a; QString b; char c;原创 2016-05-29 19:06:27 · 4411 阅读 · 0 评论 -
仿QQ聊天项目(二)
目前可以聊天啦。。下面是截图动手锻炼锻炼。。学习到了数据库、网络编程、多线程方面的知识。。感觉还是蛮好的。。等待进一步优化添加功能吧。。下面贴上服务端和客户端的头文件。#ifndef CLIENTCONTROLLER_H#define CLIENTCONTROLLER_Hclass ClientSocket;class Client_UI;class login原创 2016-06-02 21:40:48 · 965 阅读 · 0 评论 -
Qt信号和槽连接方式的选择
看了下Qt的帮助文档,发现connect函数最后还有一个缺省参数.connect函数原型是这样的:QMetaObject::Connection QObject::connect(const QObject * sender, const char * signal, const QObject * receiver, const char * method, Qt::Connection原创 2016-06-04 18:37:23 · 8987 阅读 · 1 评论 -
TCP包防粘连的读取方法
一种读取TCP包的方法,可以防粘连。原创 2016-06-26 16:10:16 · 2077 阅读 · 0 评论 -
QWidget的一个close属性
QWidget关闭时析构掉需要设置 Qt::WA_DeleteOnClose 属性。原创 2016-06-29 17:59:02 · 2531 阅读 · 0 评论 -
Qt不规则界面及组件的实现
先来看一下界面效果: 实际上界面是一个400*300,空白的部分是透明的,不显示的,完成这样一个界面有两种方法:1::准备一张要显示的图片,和一张掩码图片,设置界面的背景,然后调用setmask(); 缺点:要用2张图片,而且对于复杂的图像可能会有锯齿,所以建议用第二个方法2:用背景透明的图片(建议下载一个PS,用几个简单的功能就好了原创 2016-04-11 12:47:28 · 4121 阅读 · 0 评论