QT学习笔记

Qt学习笔记(QTableWidget) #------------------------------------------------- # # Project created by QtCreator 2019-08-16T21:09:48 # #------------------------------------------------- QT += core gui greaterThan(QT_MAJO... 阅读详情

1、如果窗口设置了this->setAttribute(Qt::WA_DeleteOnClose)这个属性,
在窗口接受了关闭事件后,Qt会释放这个窗口所占用的资源

2、部件resize和setFixSize。
setFixSize相当于设置部件最小的最大大小为同一个值,即固定部件大小

3、设置窗口属性
this->setWindowFlags(Qt::FramelessWindowHint | Qt::SubWindow);标题栏隐藏、设置为子窗口(即使没有指定父窗口)

4、自动关闭提示框
QMessageBox *msgBox = new QMessageBox(QMessageBox::Information, "提示", "操作成功", QMessageBox::Ok);
        msgBox->setAttribute(Qt::WA_DeleteOnClose);
        msgBox->setModal(false);
        msgBox->setButtonText(QMessageBox::Ok, "确定");
        QTimer::singleShot(2000, msgBox, SLOT(close()));
        msgBox->show();

Qt学习笔记(样式表) Qt 样式表的思想很大程度上是来自于HTML的层叠式样式表(CSS),通过调用QWidget::setStyleSheet()或QApplication::setStyleSheet(),你可以为一个独立的子部件,整个窗口,甚至是整个应用程序指定一个样式表 样式表语法基础 Qt样式表与CSS的语法规则几乎完全相同 一个样式表由一系列样式规则构成。每个样式规则都有着下面的形式: se... 阅读详情

相关推荐

Qt学习笔记(QTreeWidget)

#------------------------------------------------- # # Project created by QtCreator 2019-08-16T20:49:15 # #------------------------------------------------- QT += core gui greaterThan(QT_MAJO...

塞外听雪 462

Qt专栏之常用方法技巧(十)

常用的方法 窗口API: 设置窗口标题: setWindowTitle(“标题”); 设置固定窗口大小: setFixdSize(宽,高); 重新指定窗口大小: resize(宽,高); QDebug调试方法: 包含库 < QDebug > 调试输出信息: qDebug() << “标记位置输出信息”; QStringList nameList; QList<QString> nameList; //上面两个是等价的 nameList<<"姓名1

Time to Forget 1190

Qt 快速入门学习笔记

1、windows安装msvc编译器模块需要安装Windows软件开发工具包。MinGW是Windows平台使用GNU工具导入库的集合。2、Linux环境安装双击.run文件即可安装常用的开发依赖3、visual studio中创建Qt项目以及配置1、工具安装a、工具->扩展和更新->联机右上角搜索qt,下载安装Qt Visual Studio Toolsb、配置Qt编译器版本:1、点击Qt VS Tools选项 -> Qt Versions, 再弹出的框中添加对应的编译器版本。

WJ的博客 4216

QWindowsWindow::setGeometryDp: Unable to set geometry问题

总结原因: 由于子窗口和父窗口的大小关系不健康,导致父窗口resize失败,失败后会自定义大小 解决方法: 首先,修改父窗口尺寸,保证其大小可以容纳子部件,可以使用setFixSize()之类的函数修改父窗口尺寸。 其次,一定要保证修改父窗口尺寸的函数是放在窗口布局代码之前,如图,我的setInterface()函数内是对窗口布局,若this->setFixSize(QSize(1200,800));函数在setInterface()后面,则还是会报这个错误,只需要将函数位置换一下即可 th.

weixin_50159400的博客 4555

qt中setFixedSize和resize的区别,半悬浮效果的实现

1. `setFixedSize()`方法会将窗口的大小固定为指定的宽度和高度,不允许用户手动调整窗口大小。这个方法通常用于需要固定大小的窗口,例如自定义的对话框或固定大小的小部件。那么当你使用resize的时候,如果背景widget的大小固定了,而这上面的子控件大小你没有固定,即用的是resize,而不是setfixedsize,那么子控件不受背景widget的控制,所以就会出现子控件能够溢出背景widget的现象。这个方法通常用于可调整大小的窗口,例如主窗口或应用程序窗口。

有问题或资源连接有缺失的可以私信公众号新潮看世界获取 3451

粒子群算法实战:用Matlab解决旅行商问题(TSP)的完整代码解析

本文提供了使用粒子群算法解决旅行商问题的完整Matlab实战指南。通过将连续空间的粒子群算法进行离散化改造,采用基于交换序的策略来更新粒子位置与速度,并给出了从问题定义、数据结构设计、核心函数实现到主迭代循环的详细代码解析。文章还探讨了参数调优、性能优化及处理复杂TSP变体的进阶思路,为物流规划、路径优化等领域的工程应用提供了可直接复用的解决方案。

m2n3o4p5的博客 350

【QT入门学习】——创建一个按钮

QT入门学习——创建按钮

m0_60496679的博客 4493

D触发器(D Flip-Flop)与D锁存器(D Latch)

在解释这个练习题之前,我们先来简单回顾一下D触发器(D flip-flop)和D锁存器(D latch)的概念,以及它们在数字电路中的作用。这将帮助我们理解所提到的练习。

weixin_65190179的博客 9169

Qt resize 和 setFixedSize 设置无效之后:showNormal();

Qt resize 和 setFixedSize 设置无效之后:showNormal();

ken2232的博客 1769

Ubuntu18.04下Carla安装——经验史

Ubuntu下的Carla安装

m0_51267207的博客 2679

川崎机器人 AS语言基础运动指令表

    功能简介 动作方式 参考坐标系 位置特性 X,Y,Z 角度特性 O,A,T 指令格式(距离单位毫米,时间单位秒,角度单位度 示例1 示例2 运 动 指 令 JMOVE 以关节移动到目标点 关节移动方式 基础坐标系 不受控 伪随机动作 JMOVE 目标点 JMOVE #yd JMOVE put1 LMOVE 以直线移动到目标点 直线移动方式

喜欢自学并分享经验的技术宅 9352

【QT学习笔记】

记录个人qt学习摘抄笔记

weixin_46208176的博客 1083

LangChain .NET:C#开发者构建AI应用的RAG框架与实战指南

大语言模型(LLM)作为当前人工智能的核心技术,通过深度学习海量文本数据,掌握了强大的语言理解和生成能力。其原理基于Transformer架构,通过自注意力机制捕捉长距离依赖关系,从而实现对复杂语义的建模。这一技术价值在于能够将非结构化的自然语言转化为可计算、可推理的表示,为各类智能应用提供认知基础。在实际工程实践中,LLM常被应用于构建检索增强生成(RAG)系统和AI智能体(Agent)。RAG通过结合外部知识库检索与LLM生成,有效提升了问答的准确性和事实性,是构建企业知识库、智能客服等场景的关键技术。

weixin_42538175的博客 705

【QT】学习笔记1

Qt是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。

Long_kin的博客 1399

【NVIDIA】Jetson Orin Nano系列:编译外部驱动(交叉编译和板上编译)

Orin Nano外部驱动的开发入门,以hello world为例。使用交叉编译和板上编译两种方法

郭老二 1734

GD32F470移植LWIP协议,PHY芯片DP83848I

也就是说前24位是有规定的,其中48位MAC中的前几位也是有着对应的含义的。2、旧版LWIP(如1.4.1)存在DHCP状态机卡死问题,建议升级至2.1.3+。

m0_61973119的博客 1591

Qt学习笔记

Qt学习笔记 1.    简介 http://www.cnblogs.com/majianchao/p/6591712.html Qt 是一个跨平台的 C++ 应用程序框架。它不只是一个 GUI(Graphical User Interface)库,它还内置了很多技术,如连接数据库等。在一定程度上,提供“一站式”的解决方案。   安装后的 Qt 主要包含以下几部分: http://

u010385790的博客 607

骑砍2霸主MOD开发(9)-游戏大地图(MapScene)

Settlement类型由town,castle,castle_village,village,hideout五种类型组成,通过对GameEntity中添加tag实现类型的加载.大地图中军团(MobileParty)的移动速度,AI寻路,食物消耗等均和当前MobileParty所处地形有关,地形统一被定义为TerrainType,类型有森林,荒漠等.MapScene.Read("Main_map", ref sceneInitializationData, "") 装载Main_map大地图。

骑砍战团&霸主MOD开发 1623
上一篇: QString::toWCharArray方法说明
下一篇: js 实现双击事件
chenluhe123
博客等级 码龄16年 0粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值