
Qt
sun_xf1
这个作者很懒,什么都没留下…
展开
-
Qt多网卡组播问题解决方法
一、概述Qt组播实现起来比较简单,基本步骤是先绑定IP地址和端口,然后加入组播组,将网卡数据准备完成信号与一个数据接收处理的槽函数连接即可。但是如果计算机上多于两块网卡,就必须再增加两个步骤才行:使用setMulticastInterface设置组播网卡,然后加入组播的同时指定网卡joinMulticastGroup(groupAddr, lni[nIndex])。否则的话向组播地址发送数据时,对端的服务器程序就无法接收到数据。二、运行效果图转存失败重新上传取消三、简要步骤绑定IP地址和原创 2020-05-29 20:58:05 · 8360 阅读 · 1 评论 -
Qt加载OsgEarth的新方式osgQOpenGL简介
一、概述Qt加载Osg的老方式是使用osg3.4以及以前的某些版本中提供的osgQt项目加载osg,不过这种方式,在3.6等新版本中不再支持,更改起来比较麻烦,由于osg::GraphicsContext类不再提供osg::GraphicsContext::setWindowingSystemInterface接口函数,导致不能将osgQt项目编译成功。不过目前有个替代方案,使用osgQOpenGL的osgQOpenGLWidget类进行三维模型的加载,下载地址为:https://github.co原创 2020-05-17 15:30:42 · 7567 阅读 · 5 评论 -
Qt加载Osg的新方式osgQOpenGL简介
一、概述Qt加载Osg的老方式是使用osg3.4以及以前的某些版本中提供的osgQt项目加载osg,不过这种方式,在3.6等新版本中不再支持,更改起来比较麻烦,osg::GraphicsContext类不再提供osg::GraphicsContext::setWindowingSystemInterface接口函数,无法编译成功。不过目前有个替代方案,使用osgQOpenGL的osgQOpenGLWidget类进行三维模型的加载,下载地址为:https://github.com/OpenSceneG原创 2020-05-12 19:21:34 · 5097 阅读 · 12 评论 -
Windows操作系统中离线编译CTK的详细步骤(修正)
一、准备编译环境64位Windows操作系统:Windows 7旗舰版或者Win10专业版。1.安装Visual Studio 2017 Enterprise企业版或者Visual Studio 2017 Enterprise精简版:百度网盘链接:https://pan.baidu.com/s/16eZDoj2qTuc8j6PAJiBt8Q提取码:gznv安装D:\...原创 2020-04-11 23:13:33 · 4382 阅读 · 2 评论 -
Qt类似于网格布局的窗口容器QGridWidget简介
一、概述Qt的基本布局有水平布局(QHBoxLayout)、垂直布局(QVBoxLayout)、网格布局(QGridLayout)、表单布局(QFormLayout)等。QGridWidget作为一个类似网格布局的窗口容器,将加入到容器中的窗口按照网格布局方式排列,根据窗口的数量自动计算行数与列数。与网格布局的不同之处在于,网格布局中的某个单元格中的窗口暂时隐藏之后,空余出来的空间不会被同一行...原创 2020-04-09 14:13:29 · 1526 阅读 · 0 评论 -
Qt类似于网格布局的窗口容器QBoxWidget简介
概述Qt的基本布局有水平布局(QHBoxLayout)、垂直布局(QVBoxLayout)、网格布局(QGridLayout)、表单布局(QFormLayout)等。QBoxWidget作为一个类似网格布局的窗口容器,将加入到容器中的窗口按照网格布局方式排列,根据窗口的数量自动计算行数与列数。与网格布局的不同之处在于,网格布局中的某个单元格中的窗口暂时隐藏之后,空余出来的空间不会被同一行...原创 2020-04-01 12:46:01 · 417 阅读 · 0 评论 -
使用QProcess启动并嵌入带界面应用程序
一.概述在做系统集成框架软件时,经常遇到需要将已有程序的界面嵌入到统一框架软件的情形,下面主要描述了在Qt5平台下面,使用QProcess启动并嵌入带界面应用程序的方法。该方法在Windows、Linux等操作系统下测试通过,可以实现启动带界面应用程序并嵌入到软件集成框架中的效果。二.运行效果图1.Windows平台启动操作系统的记事本程序(Notepad)并将界面嵌入本程序中...原创 2020-03-28 20:44:08 · 6976 阅读 · 5 评论