在家建设一个网站需要什么手续/成人用品推广网页

在家建设一个网站需要什么手续,成人用品推广网页,有没有网页设计专业,学校html网站模板新建窗体时,会有几种类型的选项,很多同学不明白其中的意思,我们在本章节中详细介绍一下几种窗体的区别。 窗体的类型分以下几种 Dialog with Buttons Bottom 带按钮的对话框,按钮在底部 Dialog with Buttons Right 带按钮的对话框…

新建窗体时,会有几种类型的选项,很多同学不明白其中的意思,我们在本章节中详细介绍一下几种窗体的区别。

窗体的类型分以下几种

Dialog with Buttons Bottom 带按钮的对话框,按钮在底部

Dialog with Buttons Right 带按钮的对话框,按钮在右侧

Dialog with Buttons 无按钮的对话框

Main Window 主窗体 带菜单栏、状态栏等部件

Widget 部件窗体(窗体容器)

以上几种窗体的区别:

Dialog(对话框窗体):

Dialog 是一种特殊的窗口,通常用于在应用程序中执行特定任务、获得用户输入或显示某种信息。

对话框可以是模态的(阻塞用户与应用程序的交互,直到对话框关闭)或非模态的(允许用户与应用程序的其他部分交互)。

常见的对话框包括文件对话框、颜色选择对话框、消息框等。

Qt中提供了 QDialog 类,它是对话框窗口的基类。

MainWindow 和 Widget 比较类似,但它们有一些区别,主要取决于它们在应用程序中的角色和使用场景。

MainWindow(主窗体):

MainWindow 是Qt框架中的一个特殊类,通常用于表示应用程序的主窗口。

主窗口是应用程序的主要用户界面窗口,通常包含菜单栏、工具栏、状态栏和中央工作区等。

MainWindow 继承自 QMainWindow 类,它提供了许多用于创建典型主窗口的功能和方法。

通常,应用程序的整体结构和布局由 MainWindow 类来定义,包括主窗口的外观和交互。

Widget(部件窗体):

Widget 是一个泛指的术语,用于描述用户界面中的各种元素,从简单的按钮和文本框到复杂的自定义部件。

在Qt中,QWidget 是所有用户界面部件的基类,包括按钮、文本框、标签等。

通常,Widget 是应用程序中的一个小组件,可以作为 MainWindow 中的子部件或独立存在。

QWidget 类提供了创建和管理窗口部件的基本功能,但它本身不是主窗口。

MainWindow 通常是应用程序的主窗口(约定俗成的规则),而 Widget 则是用于构建和组织主窗口中的各种用户界面元素的基本部件。在一个典型的应用程序中,你可能会创建一个主窗口(MainWindow)来容纳和管理整个应用程序的结构,而在主窗口内使用多个小部件(Widget)来构建具体的用户界面。

在Qt中,MainWindow 和 Widget 实际上是非常相似的,因为 MainWindow 本质上也是继承自 QWidget。MainWindow 是 QWidget 的一个子类,它提供了一些额外的功能,特别是为了创建应用程序的主窗口。

主要的区别在于 MainWindow 更适合作为应用程序的主窗口,它预先包含了一些标准的部件,如菜单栏、工具栏和状态栏。这使得创建具有标准用户界面元素的主窗口变得更加方便。

使用 MainWindow 的情况:

cpp

#include

class MyMainWindow : public QMainWindow {

Q_OBJECT

public:

MyMainWindow(QWidget *parent = nullptr);

// 可以添加特定于主窗口的功能和控件...

};

使用 Widget 的情况:

cpp

#include

class MyWidget : public QWidget {

Q_OBJECT

public:

MyWidget(QWidget *parent = nullptr);

// 适用于一般的窗口,不包含主窗口的额外功能...

};

在许多情况下,你可以根据需求选择使用 MainWindow 或 Widget。如果你的应用程序只需要一个简单的窗口,没有额外的主窗口功能,那么使用 Widget 完全是可以的。但如果你需要一个具有标准主窗口功能的窗口,例如带有菜单栏和工具栏的窗口,那么使用 MainWindow 会更方便。

以上的内容不知道是不是把同学们搞蒙了,下边我用一句人话总结:

MainWindowt和Widget类型的窗体都是继承自QWidget,只不过MainWindow对应的QMainWindow又在QWidget基础上做了一层封装扩展,带了如菜单栏、工具栏和状态栏等类。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/620539.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【计算机组成原理】高速缓冲存储器 Cache 的写策略(Writing Policy)

写策略 Writing Policy 缓存的写策略指的是确定何时将数据写入缓存或主存的策略。 写命中 Write Hit 全写法 Write Through 在全写法策略中,每次发生写操作时都会将数据同时写入缓存和主存。这样可以保证数据的一致性,但会增加主存的写入操作&#xf…

深入 Move 生态,探秘铭文热潮背后的思考

Move 语言是 Meta(Facebook)在 2018 年开发的新一代智能合约编程语言。回顾过去的一年,Aptos 与 Sui 主网上线,为整个 Web3 开启了下一个十亿用户服务的新征程。Rooch、Initia、MoveMent 等多条使用 Move 语言的区块链网络涌现&am…

1 pytest入门

pytest入门 示例成功失败 1.1 资源获取官方文档安装 1.2 运行 Pytest测试搜索命名规则 1.3 运行单个测试用例1.4 使用命令行选项-h(--help)--collect-only-k-m-x--maxfailnum-s 与 --capturemethod-s 等价于 --captureno--capturesys--capturefd -l&…

win10重新安装Windows应用商店

安装Windows 终端 用 PowerShell 重装 Microsoft Store使用 MSIX 包重装 Microsoft Store下载安装包及依赖下载Windows 应用商店的安装包安装包是依赖组件包 微软应用商店无法连接网络解决办法 参考: wind10自带的终端程序和powerShell 真是太垃圾了, 突…

CF1178F1 Short Colorful Strip 题解

Short Colorful Strip 传送门 题面翻译 题目描述 这是F题的第一个子任务。F1和F2的区别仅在对于m和时间的限制上 有n1种颜色标号从0到n,我们有一条全部染成颜色0的长为m的纸带。 Alice拿着刷子通过以下的过程来给纸带染色: 我们按照从1到n的顺序进…

C++标准学习--decltype

decltype / auto 是具有类型推导功能的 类型 描述/占位 符 decltype: 获取对象或表达式的类型auto: 类型自动推导 decltype 可以获取变量类型, (并不同于python的type,但python能打印出type获取的名称, C通过typeid实现&#xff…

Vue基知识四

本文对前边几章所学习的内容,以案例的形式做一个总结 一 TodoList案例 即待办事项案例,效果如下 1.1 组件化编码流程(通用) 这是编码时的通用流程,以后也可以按照这个流程来写代码(熟悉后这个流程的顺…

定时器问题(vue的问题)

我在a页面写一个定时,让他每秒钟打印一个1,然后跳转到b页面,此时可以看到,定时器依然在执行。这样是非常消耗性能的。如下图所示: 解决方法1 首先我在data函数里面进行定义定时器名称: data() {return {t…

SpringBoot 引入分页插件 PageHelper

官网 https://pagehelper.github.io/docs/howtouse/ 引入步骤 第1步&#xff1a;引入依赖 <!--分页插件--> <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.3.2</ver…

Open3D 计算点云质心和中心(18)

Open3D 计算点云质心和中心(18) 一、算法介绍二、算法实现1.代码2.结果一、算法介绍 质心和中心是有所区别的,点云质心可以看作每个点的坐标均值,点云中心可以看作点云所在包围盒的中心,这也是上一章坐标最值的常用方法,下面就两种方法进行实现(图例,大概就是这个意思…

Android WiFi Service启动-Android13

Android WiFi Service启动 - Android13 1、SystemServer中入口2、WifiService启动2.1 关键类概要2.2 启动时序图 Android WiFi基础概览 AOSP > 文档 > 心主题 > WiFi概览 1、SystemServer中入口 编译生成对应的jar包&#xff1a;"/apex/com.android.wifi/javalib…

高性能RPC框架解密

专栏集锦&#xff0c;大佬们可以收藏以备不时之需&#xff1a; Spring Cloud 专栏&#xff1a;http://t.csdnimg.cn/WDmJ9 Python 专栏&#xff1a;http://t.csdnimg.cn/hMwPR Redis 专栏&#xff1a;http://t.csdnimg.cn/Qq0Xc TensorFlow 专栏&#xff1a;http://t.csdni…

编译和链接(2)

3. 预处理详解 3.2#define 3.2.5带副作用的宏参数 当宏参数在宏的定义中出现超过一次的时候&#xff0c;如果参数带有副作用&#xff0c;那么你在使用这个宏的时候就可能 出现危险&#xff0c;导致不可预测的后果。副作用就是表达式求值的时候出现的永久性效果。 例如&…

nmealib 库移植 - -编译报错不完全类型 error: field ‘st_atim’ has incomplete type

一、报错提示-不完全类型(has incomplete type) Compiling obj/main.o from main.c.. arm-linux-gcc -g -w -stdgnu99 -DLINUX -I./ -Inmealib/inc/ -c -o obj/main.o main.c In file included from /home/user/Desktop/nuc980-sdk/sdk/arm_linux_4.8/usr/include/sys/stat…

【c/python】用GTK实现一个带菜单的窗口

一、用python 在GTK中创建一个带菜单的窗口&#xff0c;可以通过使用Gtk.MenuBar、Gtk.Menu和Gtk.MenuItem组件来构建菜单。以下是一个基本的例子&#xff0c;展示了如何使用Python的PyGObject库创建一个简单的带菜单栏的GTK窗口。 import gi gi.require_version(Gtk, 3.0) f…

【软件测试】学习笔记-不同视角的软件性能与性能指标

本篇文章探讨新的测试主题&#xff1a;性能测试&#xff0c;因为性能测试的专业性很强&#xff0c;所以我会以从0到1的入门者视角&#xff0c;系统性地阐述性能测试的方法以及应用领域&#xff0c;用实例去诠释各种性能指标。 本篇文章站在全局的视角&#xff0c;帮你梳理软件性…

【Python机器学习】决策树——树的特征重要性

利用一些有用的属性来总结树的工作原理&#xff0c;其中最常用的事特征重要性&#xff0c;它为每个特征树的决策的重要性进行排序。对于每个特征来说&#xff0c;它都是介于0到1之间的数字&#xff0c;其中0代表“根本没有用到”&#xff0c;1代表“完美预测目标值”。特征重要…

【复现】网康科技-防火墙存在RCE漏洞_17

目录 一.概述 二 .漏洞影响 三.漏洞复现 1. 漏洞一&#xff1a; 四.修复建议&#xff1a; 五. 搜索语法&#xff1a; 六.免责声明 一.概述 网康下一代防火墙(NGFW)是一款可以全面应对应用层威胁的高性能防火墙。通过深入洞察网络流量中的用户、应用和内容&#xff0c;并…

Vulnhub靶机:driftingblues 2

一、介绍 运行环境&#xff1a;Virtualbox 攻击机&#xff1a;kali&#xff08;10.0.2.15&#xff09; 靶机&#xff1a;driftingblues2&#xff08;10.0.2.18&#xff09; 目标&#xff1a;获取靶机root权限和flag 靶机下载地址&#xff1a;https://www.vulnhub.com/entr…

YOLOv5改进 | 注意力篇 | CGAttention实现级联群体注意力机制 (全网首发改进)

一、本文介绍 本文给大家带来的改进机制是实现级联群体注意力机制CascadedGroupAttention,其主要思想为增强输入到注意力头的特征的多样性。与以前的自注意力不同,它为每个头提供不同的输入分割,并跨头级联输出特征。这种方法不仅减少了多头注意力中的计算冗余,而且通过增…