Qt学习笔记,QWidget和QMainWindow新认识

手柄键位显示_实况足球2021键位操作技巧分享 pes2021运球技巧详解   键位操作技巧分享  实况惯性比FIFA大,AI没有FIFA的自动化,一切全靠你的手动,新手的话你在手柄控制里把传球辅助开到2,自动铲球关闭。  这代精细盘带改成了右摇杆, R2+右摇杆是花式。  R1是踩球,踩球可以利用身体护球,点一下R1加方向就是突然的变速,这招比假动作好用,双击R1是大加速这代很好用。  实况还是一个利用传球打整体的游戏,你的战术阵型打法都要配套,利用空挡传球比... 阅读详情

Qt学习笔记,QWidget和QMainWindow新认识


学习Qt这么久了,今天才发现,原来QWidget不是我想象的那种东西。居然给她设置背景是那么的不方便的。在这里得到的方式如下:

//在Qt3中,使用QWidget::setBackgroundPixmap可以很容易地为窗口添加背景图片,例如:

widget->setBackgroundPixmap(pixmap);

//到了Qt4中,则推荐使用调色板(palette)来代替以上方法,同样十分简单,例如:

QPalette palette;
palette.setBrush(widget->backgroundRole(), QBrush(pixmap));
widget->setPalette(palette);

为什么要通过code来设置背景哦。额,这个就是头疼的东西,今晚才知道QWidget的designform不能设置背景:


这个是用designer设计的一个窗体,是一个QWidget,看右边的信息中就知道了。我们现在看到的是有背景的,没问题。我们远行看看:


看到了么。没有背景啊:

加入上面的code之后的效果如何呢?我们试试看看


就是这样的效果。。。额。。不是你要的吧。。。

那么就没有其他的办法了么。。先不多说,我们的QMainwindow都还没说呢,我们试试他看看如何:


运行看看:


背景可以看到。

QWidget和QMainWindow的区别你看懂了么?

QMainWindow可以使用designer直接设计背景的,而QWidget要通过code,才可以。

那么如果你之前做的程序都是用QWidget有没有最快的方式转换这个类型呢?我们来看看转换办法:

转换的步骤:

1.当然是把你之前的每一个控件的命名给记下来咯;

2.删除在这个ui文件中的所有的layout,这一步是必须的,不做是不可以的,不信你试试!?

3.删除旧的ui文件新建一个ui文件,这个的命名任意,可以与之前的ui文件不一样的名字,当然这里新建的ui文件一定是按照QMainWindow来创建的;


4.修改ui文件中主窗体的名字为与旧的ui文件中主窗体一样的名字;

5.设置其他的原由的布局layout和添加每一个控件和修改其对应的名字;

6.修改头文件和实现文件:

class Widget: publicQWidget

{
    Q_OBJECT
 
 
public:
    explicit Widget(QWidget *parent = 0);
    ~Widget();
 
 
private:
    Ui::Widget *ui;
};
改成:

#include <QMainWindow>
 
 
namespace Ui {
    class Widget;
}
 
 
class Widget : public QMainWindow
{
    Q_OBJECT
 
 
public:
    explicit Widget(QMainWindow *parent = 0);
    ~Widget();
 
 
private:
    Ui::Widget *ui;
};

实现文件:

Widget::Widget(QWidget*parent):

    QWidget(parent),
    ui(new Ui::Widget)
改成:

Widget::Widget(QMainWindow*parent):

    QMainWindow(parent),
    ui(new Ui::Widget)

还要记得把#include "ui_xx.h"那个也改了哦

如此就修改完成了:

先运行看看效果:


ok搞定!

智能客服基于Python与大语言模型的体育用品智能客服系统设计:融合RAG与业务工具调用的可治理服务架构 项目介绍 基于Python和大语言模型的体育用品智能客服系统设计与实现(含模型描述及部分示 内容概要:本文介绍了基于Python和大语言模型的体育用品智能客服系统的设计与实现,旨在解决体育用品零售中商品知识分散、咨询响应效率低、推荐专业性不足等问题。系统采用检索增强生成(RAG)架构,结合意图识别、实体抽取、向量检索与业务接口调用,确保回答的专业性与准确性。通过文本规范化、知识分块、语义检索、安全治理等模块,系统实现了对尺码推荐、库存查询、订单物流、退换货等高频问题的自动化处理,并设置了风险识别与人工转接机制,保障医疗健康类敏感问题的服务安全。; 适合人群:具备Python编程基础,熟悉Web开发、自然语言处理或人工智能应用的开发者、AI产品经理及智能客服系统设计人员,尤其适合从事电商、体育用品或智能服务领域技术研发的1-3年经验从业者; 使用场景及目标:① 构建专业领域的智能客服系统,提升响应效率与用户体验;② 实现基于真实数据与知识库的可控内容生成,避免大模型幻觉;③ 在多轮对话中结合会话状态管理与业务工具调用,完成复杂咨询服务;④ 建立可审计、可治理的AI服务机制,适用于高合规要求场景; 阅读建议:此资源以实际项目为导向,包含模型架构设计与部分示例代码,建议结合完整代码库与业务场景进行实践,重点关注知识处理流程、RAG机制集成与安全控制策略的落地实现。 立即下载

相关推荐

Citrix NetScaler-A10应用交付实战指南:负载均衡+SSL卸载+CLI命令

企业级 ADC(NetScaler VPX/A10 vThunder)完整教程,覆盖部署、负载均衡、SSL 卸载、内容交换、CLI 命令。掌握企业级应用交付核心技术,概念与 F5 相通。

fifa11键盘按键_FIFA 20 Player集群

fifa11键盘按键 路线图 (Roadmap) Introduction 介绍 Data Exploration 数据探索 Player Classification1 — K-Nearest Neighbor 玩家分类1 — K最近邻居 Player Classification1 — K-Nearest Neighbor2 — Decision Tree Classifier 玩家分类...

weixin_26750481的博客 812

如何实现高校科技成果快速转化?.docx

如何实现高校科技成果快速转化?

单机版fifa11显示ea服务器,游戏新消息:EA服务器出问题所有EA游戏在线功能无法正常运行...

对于不少小伙伴们来说,如今的生活,工作之中处处都是充满了压力,那么如何来释放压力呢?多数人把压力在游戏之中来进行释放宣泄,那么游戏也就成为了现在多数年轻小伙伴们颇为关注的点了,那么今天小编也是特地整理了一些目前比较前沿的游戏资讯来分享给大家,下面就由小编来给大家推荐一篇EA服务器出问题所有EA游戏在线功能无法正常运行的游戏资讯吧,希望大家会喜欢哦。EA服务器现在出了点问题,不要去重启你们的路由器了...

weixin_42551227的博客 1329

谷歌造了个虚拟足球场,让AI像打FIFA一样做强化学习训练丨开源有API

郭一璞 发自 苏州街量子位 报道 | 公众号 QbitAI除了下棋、雅达利游戏和星际,AI终于把“魔爪”伸向了粉丝众多的体育竞技活动:足球。今天,谷歌开源了足球模拟环境...

量子位 1014

win11玩游戏找不到d3dx9怎么办?多种dll问题解决方法分享

其次,即使部分游戏能够勉强运行,也可能因为缺失d3dx9而导致部分特效无法正常显示,声音丢失,帧率大幅下降等问题,使得原本精彩的游戏画面变得模糊不清,流畅度大打折扣,从而大大降低了整体的游戏沉浸感和可玩性。综上所述,在Win11系统中玩游戏时若找不到d3dx9文件,不仅直接影响到游戏的运行性能与稳定性,还可能导致诸多功能性缺失,极大地破坏了用户的娱乐体验,因此及时解决这一问题是确保游戏顺畅运行的关键所在。2.版本兼容性:DLL文件有特定的版本要求,不同的应用程序可能需要不同版本的DLL。

A1478965的博客 736

方舟服务器虚拟内存,玩方舟设置多少虚拟内存合适 | 手游网游页游攻略大全

发布时间:2016-03-25伊苏6用手柄玩怎么设置,游戏里没有手柄选项! 伊苏6用手柄玩怎么设置,游戏里没有手柄选项! 点最左边的功能键,然后按下手柄上你想要设置的按键就可以了. 点击进入多游GAME游戏论坛专 ...标签:伊苏如何用手柄玩 伊苏6用手柄玩怎么设置发布时间:2015-10-26用杂牌手柄玩怎么设置?用杂牌手柄玩的设置方法是?下面99单机小编就为你带来高玩分享的技巧心得攻略-- 这...

weixin_36212493的博客 964

7月11日自助装机配置专家点评

标题 类型 作者 地区 时间 帮朋友配置的.. 老机升级方案 mose8724 广州市 2008-6-26 2:28:55 装机理由 朋友需要装一台电脑,主要用途:视频压缩..单反照片RAW处理..观看一般高清影片..游戏只玩魔兽争霸和FIFA,他现在的配置如下: CD 2.93(忘了3XX了) 80G IDE硬盘昂达 RC410S 512内存.. 预算..3500左右.....

mlxia的专栏 280

3分钟上手ViGEmBus:零失败的Windows虚拟手柄驱动安装指南

你是否曾遇到想用键盘鼠标玩手柄游戏的尴尬?或者需要在直播中模拟复杂操作?今天就带你解锁一个游戏神器——ViGEmBus虚拟手柄驱动!这款工具能让你的Windows系统秒变游戏设备模拟器,无论是复古游戏还是竞技大作都能轻松适配。接下来,我会用最接地气的方式,带你从"驱动小白"变身"虚拟手柄大师",全程避坑不踩雷! ## 【核心价值:为什么你需要ViGEmBus?】🕹️ 想象一下这些场景:想用键

gitblog_00650的博客 1165

NFT Insider #158:$SAND 和 LAND 价格反弹

每期周报将从 NFT 市场数据,艺术新闻类,游戏新闻类,虚拟世界类,其他动态类,五个角度剖析 NFT 市场现状,了解 NFT,读 NFT Insider 周报就够了。

BeepCrypto的博客 1664

DirectX

目录[隐藏] 概述 组成 分类 DirectX 的历史 打开DirectX加速的方法 [编辑本段] 概述 DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点

hope编程开发专栏 658

ViGEmBus虚拟控制器:跨设备适配与极速配置指南

游戏控制器虚拟化技术正在重塑玩家的输入体验,而ViGEmBus作为开源解决方案中的佼佼者,能够将普通输入设备转化为系统原生支持的Xbox 360或PlayStation 4控制器。本文将带你掌握这款驱动的核心功能与实战配置技巧,让你轻松实现多设备无缝映射与跨场景应用。 ## 核心优势解析 ### 双引擎仿真架构 ViGEmBus采用双轨并行设计,同时支持Xbox 360与DualShock 4

gitblog_00582的博客 731

故障重构改进深度优先搜索算法配合二进制粒子群的配电网故障恢复重构研究(Matlab代码实现)

内容概要:本文研究了改进深度优先搜索算法与二进制粒子群优化算法相结合在配电网故障恢复重构中的应用,旨在提升故障后网络重构的效率与供电可靠性。通过引入改进的深度优先搜索算法高效生成满足辐射状约束的可行拓扑结构,并结合二进制粒子群算法进行全局优化,实现对开关操作序列的智能决策。文中系统阐述了两种算法的协同机制、适应度函数构建、配电网约束处理(如潮流平衡、电压限值、容量限制)以及孤岛与环网的规避策略,提出了一套完整的故障恢复重构流程。基于Matlab平台的仿真验证表明,该方法能在较短时间内找到高质量的恢复方案,有效恢复失电负荷,避免不合理的网络结构,具有较强的实用性和鲁棒性。; 适合人群:具备电力系统分析基础和Matlab编程能力,从事智能电网、配电自动化、故障诊断与恢复、电力系统优化等方向的科研人员及工程技术人员。; 使用场景及目标:①应对配电网突发故障,快速制定最优网络重构方案以最大化恢复供电范围;②优化故障后开关操作策略,降低停电损失和运行风险;③为配电管理系统(DMS)和自愈控制系统提供高效的算法支撑;④研究启发式算法与图搜索算法在复杂电力网络优化中的融合应用; 阅读建议:建议读者结合Matlab代码深入理解算法实现细节,重点关注深度优先搜索在拓扑可行性校验中的作用以及粒子群算法在离散空间优化中的编码与更新策略,可通过调整网络模型、故障场景和算法参数进行对比实验,以全面掌握其性能特点与适用边界。

vue便利购超市库存信息管理平台(代码+数据库+LW)

摘要 针对便利购超市传统库存管理中人工操作效率低、数据同步滞后、权限边界模糊、流程不规范等问题,为实现库存管理的数字化、规范化与智能化,提升多角色协同效率,本文设计并实现了一套适配中小型超市实际业务的库存信息管理平台。研究以问题为导向,遵循调研分析 - 设计开发 - 测试优化的软件开发流程,先通过文献研究与实地调研梳理核心技术要点与业务需求,明确管理员、库管、一线员工三类角色的功能边界;再基于 Vue+Spring Boot+MyBatis 技术栈搭建前后端分离架构,结合 RBAC 角色权限模型与数据库第三范式完成系统整体设计,涵盖需求分析、架构设计、功能模块设计、接口与权限控制设计、界面原型设计等环节;随后完成平台前后端开发实现,实现商品及类别管理、库存预警、出入库与报损管理、全局库存管控等九大核心功能,同时针对开发中的权限控制、数据一致性、接口交互等问题提出针对性解决策略;最后通过功能、性能、兼容性多维度测试验证系统有效性。测试结果表明,该平台实现了库存管理全流程的线上化,可实现多角色权限的精细化管控、库存数据的实时同步与预警信息的即时推送,有效解决了传统库存管理的痛点,提升了超市库存管理的效率与精准度。系统兼具良好的稳定性、易用性与可扩展性,可为中小型零售超市的库存数字化管理提供技术支撑与实践参考,后续可进一步拓展数据分析、智能补货等功能,提升平台的智能化水平。 关键词:库存预警;超市;MyBatis

政府科技管理部门如何优化科技创新服务体系?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

政府科技管理部门如何提升科技成果转化效率?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

SCI复现动态规划自适应最优控制在系统动力学完全未知的连续时间线性系统的应用(Matlab代码实现)

内容概要:本文围绕“自适应最优控制在系统动力学完全未知的连续时间线性系统中的应用”展开,基于动态规划理论,提出了一种无需先验系统模型的数据驱动型自适应最优控制方法,并通过Matlab代码实现完成算法验证。文中系统阐述了在缺乏精确系统动态方程的前提下,如何融合强化学习中的策略迭代与值迭代思想,利用在线采集的状态数据逐步逼近哈密尔顿-雅克比-贝尔曼(HJB)方程的最优解,从而实现对无限时域线性二次调节器(LQR)问题的有效求解。该方法突破了传统最优控制对精确数学模型的依赖,具备良好的鲁棒性与工程适用性,特别适用于智能电网、机器人控制、飞行器导航等建模困难或存在模型不确定性的复杂系统。文档不仅包含详尽的理论推导与算法流程,还提供了完整的Matlab仿真实现代码及丰富的拓展科研资源,涵盖智能优化、机器学习、信号处理等多个交叉领域,强调“借力科研工具”以提升研究效率与创新能力。; 适合人群:具备现代控制理论基础和Matlab编程能力,从事自动化、控制工程、人工智能或相关方向的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究数据驱动的自适应动态规划(ADP)与最优控制算法的设计与实现;②应用于系统建模困难或参数时变的实际控制系统中,解决模型不确定性带来的控制难题;③复现高水平SCI论文中的先进控制策略,提升科研创新能力与算法实践水平。; 阅读建议:此资源以Matlab代码实现为核心,强调理论分析与仿真实践深度融合,建议读者按照文档目录循序渐进地学习,重点关注算法原理推导、代码实现细节与参数调优过程,并充分利用所提供的网盘资源进行动手复现与拓展研究,以深化对自适应最优控制机制的理解。

国央企创新负责人如何高效推动技术成果转化?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

上一篇: 继承QTreeWidgetItem发生error: 'staticMetaObject' is not a member of 'QTreeWidgetItem' 错误
下一篇: QT中实现图片淡出淡入的效果
Qicz
博客等级 码龄15年 56粉丝 122原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值