02-QWebEngineView的使用
QWebEngineView 类是一个实现Web浏览器的便捷类,提供了back() 、forward()、reload()、stop() 等方法,可轻松实现页面的前进、后退、重载等导航功能,要实现一个简单的只有网页加载网页预览、没有导航功能的web浏览器,只需要定义一个 QWebEngineView
【QT】界面优化(CSS、绘图)
在网页前端开发领域中,CSS 是一个至关重要的部分,描述了一个网页的 “样式”,从而起到对网页美化的作用。所谓,包括不限于大小、位置、颜色、背景、间距、字体等等。现在的网页很难找到没有 CSS 的,可以说让 “界面好看” 是一个刚需。对于针对特定专业领域用户的软件产品,界面设计是否重要?网页开发作为
【QT教程】QML与C++的交互
在C++中,我们实现了一个名为setValue的槽,用于改变属性的值,并发出valueChanged信号,以通知QML属性已经发生变化。在QT技术栈中,QML与C++的交互是构建现代应用程序的常见做法,特别是在涉及到用户界面和后端逻辑的时候。庆幸的是,我们可以利用C++强大的测试框架,如Google
【QT教程】QT6单元测试
在接下来的步骤中,可以根据需要选择项目的保存位置和生成代码的选项,然后点击完成。对于更复杂的异常情况,可以创建自定义的异常类,并在测试中抛出这些异常来模拟真实场景中的异常行为。在上面的代码中,我们定义了两个测试函数testAddIntInt和testAddIntIntInt,分别用于测试Calcul
Ubuntu22.04安装Qt5.14.2并配置项目环境,以及安装NoMachine远程桌面
本文用于记录机器人项目迁移到新主板的具体流程,主板装的是Ubuntu22.04.4官方纯净镜像。
【QT教程】QT6 WebEngine QT Web浏览器编程
WebEngine模块概述WebEngine模块概述Qt WebEngine是Qt框架中的一个模块,它提供了一个基于Chromium(一个开源项目,与Google Chrome浏览器的核心技术相似)的浏览器引擎。Qt WebEngine模块允许开发者在应用程序中嵌入Web浏览器,并能够显示网页、执行
【QT教程】QML与JavaScript高级交互
QML与JavaScript的融合QML与JavaScript高级交互QML与JavaScript的融合是Qt框架中的一个重要特性,它为开发者提供了一种高效的方式来创建富交互式的用户界面。本章将深入探讨QML与JavaScript的集成,展示如何利用这两种技术共同构建现代化的应用程序。QML与Jav
【QT教程】QT6性能监控与分析 QT性能优化
QT6性能监控的意义与目的QT6性能监控的意义与目的在软件开发过程中,性能监控与分析是一个至关重要的环节。特别是在QT6这样的高级图形用户界面应用程序开发中,性能的优劣直接关系到用户的体验和产品的市场竞争力。本书旨在通过详细的案例和实用的技术指导,帮助QT6开发者深入理解性能监控的重要性,并掌握相关
【QT教程】QT6 QML性能优化入门与进阶 QT QML性能优化
QT6_QML性能优化简介QT6_QML性能优化简介Qt 是一款广泛应用于桌面、移动设备和嵌入式系统的跨平台 C++ 应用程序框架。Qt 6 是该框架的最新版本,它带来了许多新特性和改进,包括对 QML 的性能优化。QML 是 Qt Quick 模块的一部分,它提供了一种声明性语言,用于构建用户界面
【QT教程】QT6单元测试
QT6单元测试框架概述QT6单元测试框架概述QT6单元测试框架是Qt开源项目提供的一个强大的单元测试工具,它为Qt应用程序的开发人员提供了一种方便、高效的方式来编写、执行和维护测试。在软件开发过程中,单元测试是非常重要的一环,它能确保代码的每个部分都能正常工作,并且在未来的开发中,当代码发生变更时,
Qt WebEngine模块使用(开发环境安装和程序开发)
QT WebEngine的使用
银河麒麟下,QT5.12.10、linuxdeployqt安装及DEB打包教程
control:这个文件主要描述软件包的名称(Package),版本(Version),Installed-Size(大小),Maintainer(打包人和联系方式)以及描述(Description)等,是deb包必须具备的描述性文件,以便于软件的安装管理和索引。LittleEWarehouseSe
解决pyinstaller -w打包selenium和pyqt5出现的黑色飞窗
文件路径:Lib\site-packages\selenium\webdriver\common\selenium_manager.py。文件路径:Lib\site-packages\selenium\webdriver\common\service.py。如上图,旧版本的selenium没有cre
Qt创建线程(继承于QThread的方法)
Qt创建多线程,QThread创建多线程的实现
Python 通过pymssql访问查询操作 SQL Server数据库
使用pyton(pyqt5)通过pymsslq访问SQL Server的实际模型
QT中将 子窗口添加到父窗口中,并实现子窗口随父窗口大小伸缩。
设计师:QT中将 子窗口添加到父窗口中,并实现子窗口随父窗口大小伸缩
Pyqt5将.ui文件转换成.py文件的两种方式
方法一:通过命令行把.ui文件转换为.py文件PyQt 5安装成功后,pyuic5命令默认安装在%/python3x/Scripts目录下。我的pyuic5的安装路径是E:python35.Scripts。如果想将firstMainWin.ui转换成.py文件,输入以下命令即可:pyuic5 -o
【QT】一 设置布局后,控件大小会自动变化,如何设置想要的
解决方案:点击此控件,将属性栏下拉到最下方,找到layout,将上下左右的边距均设为零即可。给一个QWidget控件内部设置布局后,原来内部的控件大小变小了,如何解决?选择整体,选择布局方式,这里为水平布局。选择整体,属性拉到最下面,设置为0。你会发现,可能显示不全。3. 设置layout。1. 设
基于QT的CAN数据采集模拟器工具
基于QT的CAN数据采集模拟器工具
【餐厅点餐平台|四】UI设计+效果展示
背景:在校园里面通常会设立食堂,有可能自己经营某种类型的餐食,也可能承包给各个个体户,丰富师生饮食。要求必须考虑内容如下:1. 就餐时价格如何确定,套餐、点餐、称重?2. 如何付费,一卡通、二维码、收付款?3. 考虑扩展性,将来可能增加的餐饮类型?(顿顿有你)4. 校外人员、校内人员收费标准可否改变