qml与c++交互通信(二)qml端发送信号并绑定c++端槽函数

qml与c++的信号绑定通常是在qml界面端设置一个信号,而需要绑定c++界面的槽函数。在或者是c++设置的信号,需要绑定qml界面端的槽函数。这篇博客主要介绍qml与c++之间的信号绑定方法。

[Qt][Qt 网络][下]详细讲解

[Qt][Qt 网络][下]详细讲解

【Qt】dialog设置无边框之后,模态窗口失效,无法阻止与其他窗口交互

但是现在,解决了交互问题之后,无论是用方法1(加了Qt::Dialog)还是方法2(不指定父对象)都会导致这里位置设置失效。设置的位置变成了全局位置,那就拿到父对象的全局位置,加进去计算,让其仍然相对与父对象居中。就会会导致模态的设置无效。你在实例化dialog的时候不要给他指定父对象,这样也可以实

[Qt][Qt 网络][上]详细讲解

[Qt][Qt 网络][上]详细讲解

QT5.15.2+ubuntu20.04+vscode联合开发配置

一开始可能没有5.15.2,点击Archive–>筛选就出来了,里面的组件都可以勾上,或者后续自己添加,我这里都勾上了,然后就是等待。作为一个项目,大家肯定不希望所有文件都放在一个目录中,所以可以将一个工程文件分为src,include,build,icons等。奇怪,windows下的CMakeL

【QT进阶】Qt http编程之后端API测试工具postman使用介绍

【QT进阶】Qt http编程之后端API测试工具postman使用介绍

一个简单的Rtmp推流客户端(QT录音,OpenCV摄像,FFmpeg编码推流)

RTMP推流客户端是一种能够将音视频数据推送到RTMP服务器的工具。QT录音是利用Qt库实现的录音功能。OpenCV摄像是利用OpenCV库实现的对摄像头的控制和图像处理功能。FFmpeg编码推流是利用FFmpeg库实现的将音视频数据进行编码并推流到RTMP服务器的功能。本文将介绍如何使用RTMP推

【Qt开发教程】详解QSslSocket类:安全套接字SSL/TLS网络通信实战指南、示例代码

QSslSocket 提供了一个强大的接口来实现通过 SSL/TLS 进行安全的网络通信。本文详细介绍了 QSslSocket 的基本功能、常用方法、以及高级应用技巧,并通过实例代码展示了如何使用该类与 SSL 服务器建立安全连接、传输数据以及处理 SSL 错误。通过这些介绍,读者可以更好地掌握和利

【QT开发】TCP服务器QTcpServer类详解及实战应用

QTcpServer 是 Qt 提供的一个功能强大且灵活的 TCP 服务器类,通过本篇文章的学习,你应该对 QTcpServer 有了全面的理解,能够在自己的项目中正确使用它。QTcpServer 在用户界面中帮助你更好地管理和处理客户端连接,实现高效的 TCP 通信服务,有助于创建用户友好和高效的

【QT】界面优化(CSS、绘图)

在网页前端开发领域中,CSS 是一个至关重要的部分,描述了一个网页的 “样式”,从而起到对网页美化的作用。所谓,包括不限于大小、位置、颜色、背景、间距、字体等等。现在的网页很难找到没有 CSS 的,可以说让 “界面好看” 是一个刚需。对于针对特定专业领域用户的软件产品,界面设计是否重要?网页开发作为

【QT教程】QML与C++的交互

在C++中,我们实现了一个名为setValue的槽,用于改变属性的值,并发出valueChanged信号,以通知QML属性已经发生变化。在QT技术栈中,QML与C++的交互是构建现代应用程序的常见做法,特别是在涉及到用户界面和后端逻辑的时候。庆幸的是,我们可以利用C++强大的测试框架,如Google

【QT教程】QT6单元测试

在接下来的步骤中,可以根据需要选择项目的保存位置和生成代码的选项,然后点击完成。对于更复杂的异常情况,可以创建自定义的异常类,并在测试中抛出这些异常来模拟真实场景中的异常行为。在上面的代码中,我们定义了两个测试函数testAddIntInt和testAddIntIntInt,分别用于测试Calcul

使用qt creator配置msvc环境(不需要安装shit一样的宇宙第一IDE vs的哈)

习惯使用Qt编程的童鞋,尤其是linux下开发Qt的童鞋一般都是使用qt creator作为首选IDE的,通常在windows上使用Qt用qt creator作为IDE的话一般编译器有mingw和msvc两种,使用mingw版本和在linux下的方式基本上一样十分简单,不赘述;但是使用msvc版本的

Qt 6.3 WebGL Streaming:在浏览器中无缝运行Qt Quick应用

Qt WebGL Streaming模块是一个QPA(Qt Platform Abstraction)插件,它通过网络将Qt Quick应用程序的OpenGL调用转换为WebGL格式,实现在Web浏览器中的渲染。这一特性为跨平台GUI应用程序的开发和部署提供了前所未有的灵活性。Qt 6.3的WebG

QT 图表的使用(三) -- 图表交互操作

图表交互操作

【QT】鼠标按键事件 - QMouseEvent & QKeyEvent

介绍事件的概念以及事件的处理;QKeyEvent (按键事件)、QMouseEvent (鼠标事件)

Qt自定义虚拟键盘,模拟Qt插件虚拟键盘(数字键盘+全键盘),支持大小写,中英文,适用Windows Linux。

Qt自带的虚拟键盘插件(qtvirtualkeyboard)不是很好用,界面大小、字体大小、界面位置不能任意调整等问题。

VS中使用QT的UI提升类时,找不到头文件的情况

在使用VS时,会发现与QCreator存在一些差异。最主要的就是要设置很多东西,如果不配置的话,就会遇到一些问题。下面我分享下我调试过程中遇到的一个问题。使用Qdesigner的UI提升类时,找不到头文件的情况:QCreator使用时情况:能正常运行。移植到VS上时:编译报错!提示找不到头文件。

五、在Qt下加载QVTKWidget控件(VTK8.2.0),生成Visual Studio项目,显示点云(C++)

Cmake编译VTK8.2.0源码,在Qt中添加QVTKWidger控件进行显示

【Python】使用PySide6 + Qt Designer创建简易用户界面(含用户交互)

置于中间设计板块中,一个简单的界面就完成了,在右侧的信息板块中我们可以修改这些组件的名称(组件较多时建议修改,方便后续代码中的引用),将其转换为.py文件(注意后续如果修改该界面改变的是.ui文件,不会改变.py文件,需要重新使用PyUIC生成新的.py文件)保存该工程文件于我们刚刚的项目文件夹中,

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈