qt-- 学习笔记4.1(常用控件、功能、窗口)

QT·Qt常用控件 Qt常用控件,使用UI设计更方便 阅读详情

QT学习笔记4.1(常用控件)

目录

控件功能、属性

窗口常用功能、属性

扩展功能:

资料


控件功能、属性

1.打开网址

点击菜单名字打开网址:

检测&QMenu::aboutToShow菜单展开信号-》槽函数--》title==“”,--》执行打开网址

点击菜单里的项目打开网址:检测QAction的triggered信号。

窗口常用功能、属性

1.窗口大小设置

setMinimumSize(100, 100);  // 允许窗口变得非常小  或者在.ui窗口属相里面设置。

最小值设成(0,0),反而不能缩到最小。窗口缩小到一定程度,会受到控件尺寸阻止。

窗口缩小的方式:

1.使用 QScrollArea
2.重写 resizeEvent 和 调整控件可见性
3.使用布局的 setEnabled 方法
4.自定义布局
5.使用 QStackedWidget
方法1(QScrollArea)是最简单和最通用的。
方法2和3在窗口变小时会隐藏或禁用控件。
方法4给予了最大的灵活性,但需要更多的编码工作。
方法5允许您为小窗口创建一个完全不同的界面。

2.多窗口

主窗口下打开第二个窗口,主窗口是widget,

第二个窗口是widget类,打开的时候,参数显示都正常,就是不显示,后来使用了econdWindow->setParent(nullptr);从当前的父窗口中分离,使其变为一个独立的窗口,而不是作为子窗口嵌套在父窗口。

还一个原因是,第二个窗口没有放置任何控件,导致开始的时候虽然显示在主窗口上面,可就是看不到。

扩展功能:

资料

Qt常用控件介绍(二) Qt常用控件(二)显示窗口部件二级目录三级目录 显示窗口部件 二级目录 三级目录 阅读详情

相关推荐

OpenCV窗口显示在Qt的控件上

使用OpenCV打开一张图片是一件很简单的事情,并且显示出来也非常的轻松,简单到只需两行代码,这是因为OpenCV本身提供了一个Highgui模块,用来做图片的交互显示。 #include<opencv2/opencv.hpp> int main(){ cv::Mat src = cv::imread("lena.jpg"); std::string winName = "lena"; cv::namedWindow(winName, cv::WINDOW_AUTO

weixin_43953829的博客 9070

QT 图片处理

qt 图片控件

xie__jin__cheng的博客 2417

QT常用的控件

QT的常用控件的介绍极其使用

qq_63168095的博客 2291

QT学习日记 | 显示类控件

本文主要介绍 Qt 为我们提供的一些常见的显示类控件,主要有 QLabel、QLCDNumber、QProgressBar、QCalendarWidget;文本内容属性文本格式属性QLabel中的图片是否自动拉伸对齐方式标签内文本是否自动换行设置文本缩进,水平和垂直方向都生效内部文本与边框的间距是否允许打开一个外部链接给QLabel关联一个伙伴,点击QLabel时会激活对应的伙伴QLCDNumber显示数字的值(int)QLCDNumber显示数字的值(double)显示几位数字数字显示模式设置显示风格。

Nice_W的博客 1798

QT之ui控件随窗口布局的大小而自适应改变

鼠标拖动窗口边框,改变大小,对应控件也改变。这里控件的改变就是上文提到的sizePolicy策略,单个控件怎么改变,由自己设定, 组合之间怎么改变则是上文中layout的设置。 总结就是将用到的控件布局成一个整体,再通过栅格布局将其绑定到Widget上,其实这也很好理解,若是我们没有设置这些策略,没有栅格跟随Widget,在窗口改变时系统也没办法判定控件该怎么,自然也就默认不动了。

m0_63485514的博客 4253

QT控件自适应窗口变化

今天针对QT内的控件随窗口自适应变化,找到一个简单的解决方法,以一个窗口内放入widget控件为例 1.窗口内放入控件 2.设置栅格布局 设置“工具”–>“From Editor”–>“栅格布局” 3.运行 运行后即可发现widget控件是随着窗口进行变化的 注意:此处为单个控件随窗口变化,多空间请参考:https://blog.csdn.net/qingzhuyuxian/article/details/98032943 ...

分享学习成长历程,Winter is coming! 1万+

[QT_030]Qt学习之显示类的控件(QLabel、QTextBrowser、QGraphicsView、QWebView、QProgressBar、QOpenGLWidget)

Qt学习之显示类的控件(QLabel、QTextBrowser、QGraphicsView、QCalendarWidget、QWebView、QProgressBar、QOpenGLWidget)

kongcheng253的博客 7119

【Qt】常用控件(一)

一、控件1、介绍2、自定义控件3、使用4、注意事项二、enabled1、介绍2、示例三、geometry1、介绍2、坐标系3、示例(1)移动按钮位置(2)reject按钮移动四、Windowsframe1、介绍2、影响3、与Window Frame相关的API4、示例(1)geometry和frameGeometry,坐标系的差别。(2)设置窗口标题(2)设置窗口图标五、qrc文件1、介绍2、使用qrc文件3、优点4、使用示例六、windowOpacity1、介绍2、注意事项3、示例七、cursor1、介绍

Snow_Dragon_L的博客 1026

QT笔记-Label控件显示图片

2、 Label控件设计界面显示图片。1、Label控件动态显示图片。

C_panpan的专栏 3045

保姆级教程:用NodeMediaClient在Android实现RTMP拉流播放(附避坑指南)

本文提供了一份详尽的Android平台RTMP拉流播放实现与深度调优指南。重点介绍了如何使用NodeMediaClient库进行集成,并针对视频卡顿、花屏等常见问题,从渲染引擎选择(SurfaceView与TextureView)、解码策略、缓冲区优化到高级网络自适应等方面提供了实战解决方案与避坑技巧。

weixin_29261711的博客 442

保姆级教程:用Protege 5.5.0从零构建你的第一个知识图谱(附实战案例文件)

本文提供了一份详细的Protege 5.5.0使用指南,从零开始构建知识图谱。涵盖环境配置、本体结构设计、实例填充到可视化展示的全流程,特别适合初学者快速掌握知识建模技术。通过实战案例演示,帮助读者理解如何定义类、属性及建立实例关系,是学习知识图谱构建的实用教程。

weixin_42548816的博客 555

【QT】 控件 -- 显示类

这篇文章主要是关于 QT 控件中显示类的了解,做了一个详细的分析

island1314的博客 2623

【跳频通信】基于MATLAB的跳频通信系统仿真

同时,跳频通信也具有良好的抗干扰能力,即使有部分频点被干扰,仍能在其他未被干扰的频点上进行正常的通信。由于跳频通信系统是瞬时窄带系统,它易于与其他的窄带通信系统兼容,也就是说,跳频电台可以与常规的窄带电台互通,有利于设备的更新。跳频是最常用的扩频方式之一,其工作原理是指收发双方传输信号的载波频率按照预定规律进行离散变化的通信方式,也就是说,通信中使用的载波频率受伪随机变化码的控制而随机跳变。从通信技术的实现方式来说,“跳频”是一种用码序列进行多频频移键控的通信方式,也是一种码控载频跳变的通信系统。

FPGA/MATLAB学习教程/源码/项目合作开发 6267

Qt常用控件介绍(一)

Qt常用控件介绍Qt Creator 的使用技巧Qt Creator的常用快捷键按钮QPushButtonQToolButtonQRadioButtonQCheckBox Qt Creator 的使用技巧 Qt Creator的常用快捷键 按钮 Qt按钮部件是一种常用的部件之一,Qt内置六种按钮部件如下: (1) QPushButton:下压按钮 (2) QToolButton:工具按钮 (3) QRadioButton:选择按钮 (4) QCheckBox:检查框 (5) QCommandLinkBu

六竹书生_DH的博客 1万+

华为OD机试真题2025双机位C卷 Python&JS 实现【卡牌游戏】

小明正在尝试一种新的牌游戏。游戏规则只如下:首先,小明拿到一张写有数字m的牌。 然后,他会拿到另外n张牌,上面分别写有不同的数字,牌排成一排。小明的目标是从这排牌中找到一串连续的牌,这些牌上数字的总和可以被 m整除。你的任务是判断小明是否可以完成这个目标。

MISAYAONE的博客 404

Swin Transformer 类可视化(grad CAM)

完整代码 from pytorch_grad_cam import GradCAM, ScoreCAM, GradCAMPlusPlus, AblationCAM, XGradCAM, EigenCAM from pytorch_grad_cam.utils.image import show_cam_on_image from torchvision.models import resnet50 import glob from demo import parse_option from models i

G果的博客 6640

【Qt】常用控件

Widget是Qt中的核心概念,英文原义是"小部件",此处将其翻译为"控件"。控件是构成一个图形化界面的基本要素,如按钮、列表视图、树形视图、单行输入框、多行输入框、滚动条、下拉框等都可以称为"控件"Qt作为一个成熟的GUI开发框架,内置了大量的常用控件。Qt也提供了"自定义控件"的能力,可以在现有控件不能满足需求时,对现有控件做出扩展,或者自定义出新的控件控件体系的发展完全没有控件。此时需要通过一些绘图API手动的绘制出按钮或者输入框等内容,代码编写繁琐。如文曲星的Lava平台开发。

GG_Bruse的博客 5544

在hyper-v管理器中修改WSL虚拟交换机后,打开wsl闪退

此次是因为修改了WSL虚拟交换机造成的wsl打不开或闪退,还有一种可能是关闭了hyper-v造成了wsl。

DN金猿的博客 1174

Qt中其他类调用窗口中的ui控件

Qt中其他类调用窗口中的ui控件操作步骤一、其他类必须继承QWidegt及其派生类二、将主窗口UI公有化三、定义一个静态的Widget指针四、将mywidget 指针中的ui指针传给Test中我们定义的ui指针代码个人建议 操作步骤 假设我们有一个类Test需要调用主窗口中的ui控件,但是没有ui指针,如何将ui指针传过去呢? 一、其他类必须继承QWidegt及其派生类 一个类如果想要使用ui控件,必须继承QWidegt及其派生类,否则无法调用ui指针 class Test : public QWidget

Misty_Rain_的博客 1万+

全面解析智能座舱芯片参数:高通 (SA8295)vs 联发科,真实案例一行行讲给你听!

使用场景推荐芯片中低端车型 + 1屏导航语音SA8155P / MT8628(性价比高)中控+副驾+仪表+全景影像SA8255P / MT8678(性能强)高阶自动驾驶+域控融合SA8295P(顶级安全+算力)

weixin_43199439的博客 2084

智能车图像处理9-进阶篇1--中线的提取

(1)10-50行 基础扫线 (2)56-71 断行0 ,就是比如遇到十字,十字路口下方 第一次断线的地方。 (3)83-124 按照原先有效行,拟线作为中值,然后从中值向左右扫线,同时计算赛道宽度。 (4)125-138 如果出现赛道宽度小于先前有效行,则找到二次扫线的起点,从二次扫线起点处,继续向下扫线,直至结束,同时记录最后的有效行。 (5) 310-- 最后计算左右边线类似于方差的值,用于环岛的判断 ***这里着重描述一下二次扫线,希望大家可以理解的深刻

taiyuezyh的博客 1万+

【Qt学习笔记】(三)常用控件

Widget是Qt中的核心概念英文原义是"小部件",我们此处也把它翻译为"控件" .控件是构成一个图形化界面的基本要素.像上述示例中的,按钮,列表视图,树形视图,单行输入框,多行输入框,滚动条,下拉框等,都可以称为"控件".Qt作为一个成熟的GUI开发框架,内置了大量的常用控件.这一点在Qt Designer中就可以看到端倪.并且Qt也提供了"自定义控件"的能力,可以让程序员在现有控件不能满足需求的时候,对现有控件做出扩展,或者手搓出新的控件.

fufufu_的博客 4313

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Radio Button的使用及说明

在Qt中,QRadioButton是一种可以在用户界面中选择某个选项的按钮控件。它被设计为一组互斥的按钮,意味着在同一组中只能选择一个单选按钮。 QRadioButton继承自QAbstractButton,因此它具有一些共同的功能,例如设置文本、图标、状态等。它还可以发出clicked()信号,以便在用户单击按钮时执行相应的操作。

小黄鸭的博客 5091

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【Qt常用控件】WindowTitle 与 WindowIcon:窗口标题和图标

【Qt常用控件】WindowTitle 与 WindowIcon:窗口标题和图标

qq_2778465975的博客 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【Qt开发】常用控件(一)

Qt控件体系发展历程及其核心特性:从传统Widgets到现代跨平台框架,Qt经历了四个关键阶段:1)经典Widgets时代(Qt1-4)基于CPU渲染;2)GraphicsView框架引入场景图渲染;3)QtQuick革命带来QML声明式UI;4)Qt5-6实现Widgets与Quick的深度融合。QWidget作为基类提供核心属性控制,包括enable状态、几何尺寸、样式表、焦点策略等。

枫叶丹4的博客 1522

QT常用控件

QWidget(QT核心控件)“ 别告诉孩子,我是危险的魔鬼~ ”如何理解控件?控件是GUI(图形用户界面)的通用概念,不止出现在QT中。当完全没有控件时,需要通过⼀些绘图 API ⼿动的绘制出按钮或者输⼊框等内容, 代码编写繁琐。或是包含粗略的控件. 只是提供了按钮, 输⼊框, 单选框, 复选框等最常⽤的控件:更完整的控件体系, 基本可以覆盖到 GUI 开发中的⼤部分场景:—— 前言QWidget(QT核心控件)(1) QWidget简介在QT中,

RNGWGzZs的博客 1566
上一篇: qt-- 学习笔记11(建立项目、执行_打包、生成执行文件exe)
下一篇: qt-- 学习笔记4.2(通讯)
code_snow
博客等级 码龄8年 316粉丝 171原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值