![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
先锋小牛
这个作者很懒,什么都没留下…
展开
-
Qt 自定义标题栏
简述 最近做的一个项目需要自定义标题栏,查看了官方文档和一些大牛写的例子,思路基本上一致,都是先设置成无边框的窗口,然后自己再自定义一个标题栏,需要实现最大化,最大化还原,最小化,关闭,窗口拖动,窗口大小拉伸。代码实在Qt4.8上实现的,可直接运行。 主要参考了两个博友的代码 前行之路还需前行和青峰碧陋室。实现mytitlebar.h#include原创 2017-05-20 23:22:23 · 2297 阅读 · 0 评论 -
Qt中的UDP通信
简述 相对TCP来说,UDP是一种无状态的连接,不存在客户端和服务端之分,没有监听一说,所以相对简单。实现 Qt4.8代码udpwid.h#ifndef UDPWID_H#define UDPWID_H#include #include #include #include namespace Ui {class udpWid;}原创 2017-07-29 23:25:20 · 1262 阅读 · 0 评论 -
Qt中的TCP通信
简述 Qt的TCP通信主要使用了两个类 QTcpServer和QTcpSocket。它们封装个不同操作系统的通信套接字,使用起来也一样。 QTcpServer:主要用在服务端,用来监听客户端的连接请求。有两个常用的接口 newConnection():这个是一个信号,当QTcpServer检测到有客户端连接时会发出。原创 2017-07-22 13:32:34 · 782 阅读 · 1 评论 -
Qt的QString字符串操作
转载:http://devbean.blog.51cto.com/448512/275360 Qstring是很常用的一个数据结构,甚至在很多语言中,比如JavaScript,都是把string作为一种同int等一样的基本数据结构来实现的。每一个GUI程序都需要string,这些string可以用在界面上的提示语,也可以用作一般的数据结构。C++语言提供了两种字符串的实现:C风格的转载 2017-08-02 21:44:54 · 2377 阅读 · 0 评论 -
OSG和Qt结合
简述 想使用Qt做界面开发,OSG做三维图形开发,由于Qt支持OpenGL,而OSG也是由OpenGL作为底层库开发的,所以OSG也能嵌入到Qt中。实现osgqt.h#pragma once#include #include #include #include class AdapterWidget :public QGLWidget{public: Adap原创 2017-05-29 14:29:46 · 10626 阅读 · 12 评论