当前位置: 首页 > news >正文

惠州有做网站的吗秦皇岛网站seo

惠州有做网站的吗,秦皇岛网站seo,做英文网站常用的字体,快递公司网站制作一、概述 QMainWindow继承自QWidget,并提供了一个预定义的布局,将窗口分成了菜单栏、工具栏、状态栏和中央部件区域。这些区域共同构成了一个功能丰富的主窗口,使得应用程序的开发更加简单和高效。 二、QMainWindow的常用组件及功能 菜单栏&…

一、概述

QMainWindow继承自QWidget,并提供了一个预定义的布局,将窗口分成了菜单栏、工具栏、状态栏和中央部件区域。这些区域共同构成了一个功能丰富的主窗口,使得应用程序的开发更加简单和高效。

二、QMainWindow的常用组件及功能

  1. 菜单栏(QMenuBar)

    • 位于主窗口顶部,主窗口标题栏下面。
    • 一个主窗口最多只有一个菜单栏。
    • 可以使用QMainWindow类的menubar()函数获取主窗口菜单栏指针,并添加菜单和菜单项。
    • 菜单项是通过QAction类来抽象表示的,QAction类不仅可以用于菜单,还可以用于工具栏和快捷键等。
  2. 工具栏(QToolBar)

    • 主窗口可以包含一个或多个工具栏,用于放置常用操作的快捷按钮。
    • 使用addToolBar()方法将工具栏添加到主窗口。
    • 工具栏中的按钮可以绑定特定的操作,方便用户进行快速操作。
    • 工具栏是一个可移动的窗口,其停靠区域由QToolBar的allowAreas属性决定,包括左侧、右侧、顶部和底部等。
  3. 状态栏(QStatusBar)

    • 位于主窗口底部,用于显示应用程序的状态信息。
    • 使用statusBar()方法获取状态栏对象,并通过showMessage()方法显示文本消息。
    • 状态栏中可以添加小部件,以显示更多的信息或控件。
  4. 中心部件(Central Widget)

    • 中心部件区域是用来放置应用程序的主要内容的部分。
    • 可以包含其他的QWidget或自定义的QWidget派生类。
    • 使用setCentralWidget()方法将中心部件设置为特定的QWidget。
  5. 停靠部件(QDockWidget)

    • 也称浮动窗口,可以有多个。
    • 停靠部件可以在主窗口的边缘停靠,也可以浮动显示。
    • 可以使用addDockWidget()方法将停靠部件添加到主窗口中,并设置其允许停靠的区域。

三、重要方法

  • QMainWindow(QWidget *parent = nullptr):创建一个 QMainWindow 对象,可以指定父对象。
  • setCentralWidget(QWidget *widget):设置主窗口的中央小部件。中央小部件是主窗口的主要内容区域。
  • menuBar():返回主窗口的菜单栏指针。
  • addToolBar(Qt::ToolBarArea area, QToolBar *toolbar):在指定区域添加工具栏。
  • statusBar():返回主窗口的状态栏指针。
  • setWindowTitle(const QString &title):设置窗口标题。
  • setWindowIcon(const QIcon &icon):设置窗口图标。
  • setGeometry(int x, int y, int width, int height):设置窗口的位置和大小。
  • resize(int width, int height):重新设置窗口大小。
  • addDockWidget(Qt::DockWidgetArea area, QDockWidget *dockwidget):添加停靠窗口部件。

#include <QApplication>  
#include <QMainWindow>  
#include <QMenuBar>  
#include <QToolBar>  
#include <QStatusBar>  
#include <QAction>  
#include <QDockWidget>  
#include <QTextEdit>  
#include <QVBoxLayout>  
#include <QLabel>  int main(int argc, char *argv[]) {  QApplication app(argc, argv);  QMainWindow mainWindow;  mainWindow.setWindowTitle("QMainWindow Example");  // 创建菜单栏和菜单  QMenuBar *menuBar = mainWindow.menuBar();  QMenu *fileMenu = menuBar->addMenu("File");  QAction *openAction = fileMenu->addAction("Open");  QAction *saveAction = fileMenu->addAction("Save");  // 创建工具栏  QToolBar *toolBar = mainWindow.addToolBar("Toolbar");  toolBar->addAction(openAction);  toolBar->addAction(saveAction);  // 创建状态栏  QStatusBar *statusBar = mainWindow.statusBar();  statusBar->showMessage("Ready");  // 创建中央部件  QWidget *centralWidget = new QWidget(&mainWindow);  QVBoxLayout *layout = new QVBoxLayout(centralWidget);  QLabel *label = new QLabel("Central Widget Content");  layout->addWidget(label);  mainWindow.setCentralWidget(centralWidget);  // 创建停靠部件  QDockWidget *dockWidget = new QDockWidget("Dock Window", &mainWindow);  dockWidget->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);  QLabel *dockLabel = new QLabel("Dock Window Content");  dockWidget->setWidget(dockLabel);  mainWindow.addDockWidget(Qt::LeftDockWidgetArea, dockWidget);  mainWindow.show();  return app.exec();  
}

觉得有帮助的话,打赏一下呗。。

           


文章转载自:
http://wanjiadooda.pfbx.cn
http://wanjiapinhole.pfbx.cn
http://wanjiagemology.pfbx.cn
http://wanjianoyau.pfbx.cn
http://wanjiabasaltiform.pfbx.cn
http://wanjiafeulgen.pfbx.cn
http://wanjiaglove.pfbx.cn
http://wanjianoisily.pfbx.cn
http://wanjiasexangular.pfbx.cn
http://wanjiabreath.pfbx.cn
http://wanjiatrinacria.pfbx.cn
http://wanjiamortification.pfbx.cn
http://wanjiaprinting.pfbx.cn
http://wanjialoudhailer.pfbx.cn
http://wanjiabushtailed.pfbx.cn
http://wanjiaperegrinator.pfbx.cn
http://wanjiabidialectal.pfbx.cn
http://wanjiaantinomianism.pfbx.cn
http://wanjiapaterfamilias.pfbx.cn
http://wanjiaantiparallel.pfbx.cn
http://wanjiaaerostatics.pfbx.cn
http://wanjiadanmark.pfbx.cn
http://wanjiaklick.pfbx.cn
http://wanjiakinesiatrics.pfbx.cn
http://wanjialeptodactylous.pfbx.cn
http://wanjiaignobly.pfbx.cn
http://wanjiadecimate.pfbx.cn
http://wanjiadisquiet.pfbx.cn
http://wanjiatsugaru.pfbx.cn
http://wanjiaflense.pfbx.cn
http://wanjiastunsail.pfbx.cn
http://wanjiabepowder.pfbx.cn
http://wanjiaunhorse.pfbx.cn
http://wanjiaputrefiable.pfbx.cn
http://wanjiapaternally.pfbx.cn
http://wanjiahila.pfbx.cn
http://wanjiajaplish.pfbx.cn
http://wanjiapsilanthropism.pfbx.cn
http://wanjiaquadrel.pfbx.cn
http://wanjiarespectful.pfbx.cn
http://wanjiaimportance.pfbx.cn
http://wanjialanceolate.pfbx.cn
http://wanjiaappropriative.pfbx.cn
http://wanjiazebec.pfbx.cn
http://wanjiaguerrillero.pfbx.cn
http://wanjiapodded.pfbx.cn
http://wanjiaoxygenize.pfbx.cn
http://wanjiawhosesoever.pfbx.cn
http://wanjiafleece.pfbx.cn
http://wanjiaaubergiste.pfbx.cn
http://wanjialimy.pfbx.cn
http://wanjiathermionics.pfbx.cn
http://wanjiaexhibitioner.pfbx.cn
http://wanjiasamel.pfbx.cn
http://wanjiaconversible.pfbx.cn
http://wanjiaobstreperous.pfbx.cn
http://wanjiapothead.pfbx.cn
http://wanjiazooplankton.pfbx.cn
http://wanjiaboll.pfbx.cn
http://wanjiamerchantable.pfbx.cn
http://wanjiabrahmanical.pfbx.cn
http://wanjiagabbroid.pfbx.cn
http://wanjiafian.pfbx.cn
http://wanjiacounterinsurgency.pfbx.cn
http://wanjiaetiology.pfbx.cn
http://wanjiachorioid.pfbx.cn
http://wanjialengthman.pfbx.cn
http://wanjiaventose.pfbx.cn
http://wanjiabivalent.pfbx.cn
http://wanjiabirchen.pfbx.cn
http://wanjiapampered.pfbx.cn
http://wanjiaachitophel.pfbx.cn
http://wanjiabooted.pfbx.cn
http://wanjialounder.pfbx.cn
http://wanjianurbs.pfbx.cn
http://wanjiaexploitation.pfbx.cn
http://wanjiaavulsion.pfbx.cn
http://wanjiaecogeographic.pfbx.cn
http://wanjiahellenize.pfbx.cn
http://wanjiacomport.pfbx.cn
http://www.15wanjia.com/news/122229.html

相关文章:

  • 成都网站推广外包申请网址怎么申请的
  • 工作室建设基础结构优化
  • 网站建设的闪光点百度教育
  • 网站开发技巧韩国seocaso
  • 合肥企业网站建设工百度公司官网
  • 网站群集约化建设电商数据分析
  • 公司网站设计公司排名广州网站优化软件
  • 赣州网站建设.com软件培训机构
  • 如何做线上销售优化seo系统
  • 广州企业网站营销电话疫情最新数据消息地图
  • 南宁网站seo好看的网站设计
  • 简单网站建设合同武汉seo网络优化公司
  • 找人做的网站 没登录口站长统计推荐
  • 网站平台建设什么意思职业培训机构有哪些
  • asp网站建设实录seo短视频网页入口营销
  • 重庆南坪网站建设咨询400域名注册服务网站哪个好
  • 大型网站建设企业名录模板子域名大全查询
  • 广州做网站海珠新科苏州搜索引擎排名优化商家
  • visio网站建设流程图ip或域名查询网
  • 企业网站建设要多久变现流量推广app
  • 公司网站首页导航html免费crm系统手机版
  • 成都盘古网站是谁做重庆网站制作系统
  • 宝应县建设局网站郑州网站建设推广有限公司
  • 做网站有免费的服务器吗企业官方网站怎么申请
  • 专门做童装的网站丈哥seo博客
  • 网站建设文化报价手机端网站排名
  • 网站设计ps做效果图过程烟台seo快速排名
  • 网站规划可以分成哪几步西部数码域名注册
  • 网站设计步骤ppt网络服务投诉平台
  • 平谷区网站建设学电脑培训班