【Qt专栏】Qt实现TCP服务端和客户端通信
网络通信是程序员必须会的一项生存技能,这里简单的实现了服务端和客户端通信的两个小示例,代码可以直接拿来用,开发环境是Qt5.9.6。原理后序会专门写篇文章,这里可以直接照着上述写就OK啦,886!
QT中treeWidget组件动态添加节点,删除节点,
QT中treeWidget组件动态添加节点,删除节点,QT中treeWidget实现tabWidget动态路由
Qt+QtWebApp开发笔记(三):http服务器动态html连接跳转基础交互
网页很多时候是动态的,于是本篇文章目标实现一个简答的动态页面—页静态页面互相跳转,点击可以跳转到子页面。
Qt C++手动创建.ui文件并且与类进行绑定
前言:有的时候做一些新的窗口时,创建完.cpp和.h后发现没有.ui文件,有些控件纯代码实现就比较费时间,而且微调很麻烦。以下时近一段时间总结的手动给类创建.ui文件并且与所创建的类进行绑定。3.头文件的操作的结束了,之后来到对应的.cpp文件内。以上就是所有的步骤,在setupUi(this)的后
QTableView 基本使用
表格视图控件 QTableView,需要和 QStandardItemModel 配套使用,这套框架是基于 MVC 设计模式设计的,M(Model) 是 QStandardItemModel 数据模型不能单独显示出来。V(view) 是指 QTableView 视图,要来显示数据模型,C(contr
Qt Creator创建项目后报错‘./ui_xx.h‘ file not found
Qt Creator创建项目后报错 './ui_xx.h' file not found
QT使用QLabel控件显示图片,报错:QPixmap::scaled: Pixmap is a null pixmap
QT使用QLabel控件显示图片,报错:QPixmap::scaled: Pixmap is a null pixmap,将图片位深改成32位。
QT中的combo box控件的使用
QT中的combo box控件的使用
windows、Ubuntu安装QT时经常出现“无法下载存档……”解决办法
说明:下载好exe执行文件,双击执行时,经常出现下图提示“无法下载存档……”,是由于默认使用的是境外源,有两种解决方式;
Linux 系统(Ubuntu)下安装 Qt 环境
笔者使用的操作系统是 Ubuntu 20.04,其推荐安装的最新的 Qt 发行版本为 Qt 6.4 或 Qt 6.2 LTS;笔者更倾向于安装 LTS(长期支持)版本,所以本文将着手探讨如何在 Ubuntu 20.04.6 操作系统上安装 Qt 6.2 LTS。
Qt 学习笔记 9.QTimer
QTimer程序暂停
Linux下QT程序打包
目前我接触到的Linux下的QT程序打包方法主要有两种:第一种:通过脚本进行打包,这种方法简单方便,但是通过这种方式打包的QT程序,并不能放到另一台干净的Linux系统下运行,所以不太推荐;网上有关QT程序打包的教程大多都是Windows下的教程,有关Linux下QT程序打包的教程很少,而且大多说的
Qt实现跟随侧边栏的按钮控制侧边栏的展开与折叠
Qt实现跟随侧边栏的按钮控制侧边栏的展开与折叠
QPushButton按钮控件常用信号,双击,单击等。
QT继承关系,QPushButton的单击、双击事件,以及其他常用功能。
在Qt中实现C++与QML的交互
在Qt中,我们可以使用QObject作为基类创建自定义对象。首先,我们需要在C++中定义一个继承自QObject的类,并将其注册到QML中,使得QML可以访问到这个对象。创建一个新的C++类,例如MyObject,并继承自QObject。在MyObject类中声明需要在QML中访问的属性和函数,并使
QT界面建立(Python)
使用qtdesigner编写界面之后,如何在python中调用编写的界面
qt 窗口实现打开文件夹浏览资源(纯代码实现,后附代码)
qt 窗口实现打开文件夹浏览资源,显示选中的文件名和文件路径,并打开显示的文件路径的文件夹,文字超出显示...,鼠标悬浮可查看全部文字内容,一键清除所有显示
PyQt5实现UI自适应屏幕大小且可缩放
在布局时,我们可以使用sizeHint()方法获取部件的推荐大小,并将其设置为正文部件的最小大小。在开发GUI界面的过程中,为了让用户能够在不同尺寸屏幕下都有好的体验,我们需要实现UI自适应屏幕大小的功能。然后,在构造函数中,我们可以设置一些基本参数,例如,窗口的标题、大小、以及布局方式等。最后,在
Qt:开源与商业版区别,以及LGPL和闭源程序
本文将详细介绍Qt的开源版本和商业版本的区别,以及两种许可证——LGPL和闭源程序。LGPL许可证允许用户在自己的应用程序中使用Qt库,并且不需要公开应用程序的源代码。但是,如果修改了Qt库中的代码,则必须公开这些修改的源代码。LGPL许可证允许用户在自己的应用程序中使用Qt库,并且不需要公开应用程
【C++·Qt】VS+Qt开发环境搭建以及注意事项
按照箭头提示,下载Qt Visual Studio Tools ,这时候后面会是个 时钟 的图标不是 绿色的对勾,此时要关闭visual studio,然后会弹出安装界面自动安装。Qt Vs Tools选择Qt Project Setting 或者右键项目,弹出项目属性,可以在Qt Modules中