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

怎么样看网站用什么程序做的软件开发培训机构排名

怎么样看网站用什么程序做的,软件开发培训机构排名,傻瓜式建设网站的软件,望野原文翻译本文记录Qt实现MDI应用程序的相关操作实现 目录 1.MDM模式下窗口的显示两种模式 1.1TabbedView 页签化显示 1.2 SubWindowView 子窗体显示 堆叠cascadeSubWindows 平铺tileSubWindows 2.MDM模式实现记录 2.1. 窗体继承自QMainWindow 2.2.增加组件MdiArea 2.3.定义统一…

本文记录Qt实现MDI应用程序的相关操作实现

目录

1.MDM模式下窗口的显示两种模式

1.1TabbedView 页签化显示

1.2 SubWindowView 子窗体显示

堆叠cascadeSubWindows

平铺tileSubWindows

2.MDM模式实现记录

2.1. 窗体继承自QMainWindow

2.2.增加组件MdiArea

2.3.定义统一TFormDoc作为子窗体

2.4. MDI父窗体上定义action,点击时 转换为TFormDoc窗体,进行对应方法的处理

2.5 将子窗体中的文本框编辑信号,绑定到窗体的QWidget 的公有槽函数 setWindowModified(bool),会修改 windowModified 属性的值。

2.6. 子窗体激活事件

2.7. MDI模式切换


1.MDM模式下窗口的显示两种模式

1.1TabbedView 页签化显示

1.2 SubWindowView 子窗体显示

两种样式 堆叠和平铺

堆叠cascadeSubWindows

平铺tileSubWindows

2.MDM模式实现记录

2.1. 窗体继承自QMainWindow

void MdiMainWindow::closeEvent(QCloseEvent *event)
{ui->mdiArea->closeAllSubWindows();event->accept();
}MdiMainWindow::MdiMainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MdiMainWindow)
{ui->setupUi(this);setCentralWidget(ui->mdiArea);setWindowState(Qt::WindowMaximized);
}

2.2.增加组件MdiArea

2.3.定义统一TFormDoc作为子窗体

2.4. MDI父窗体上定义action,点击时 转换为TFormDoc窗体,进行对应方法的处理

void MdiMainWindow::on_actPaste_triggered()
{TFormDoc *form  = (TFormDoc*)ui->mdiArea->activeSubWindow()->widget();form->textPaste();
}

2.5 将子窗体中的文本框编辑信号,绑定到窗体的QWidget 的公有槽函数 setWindowModified(bool),会修改 windowModified 属性的值。

 connect(ui->plainTextEdit,&QPlainTextEdit::modificationChanged,this,&QWidget::setWindowModified);

2.6. 子窗体激活事件

激活的时候,在statusBar上显示一下信息

void MdiMainWindow::on_mdiArea_subWindowActivated(QMdiSubWindow *arg1)
{Q_UNUSED(arg1);if(ui->mdiArea->subWindowList().size()==0){ui->actCut->setEnabled(false);ui->actCopy->setEnabled(false);ui->actPaste->setEnabled(false);ui->actFont->setEnabled(false);ui->statusbar->clearMessage();}else{TFormDoc *form  = static_cast<TFormDoc*>(ui->mdiArea->activeSubWindow()->widget());ui->statusbar->showMessage(form->currentFileName());}
}

2.7. MDI模式切换

void MdiMainWindow::on_actViewMode_triggered(bool checked)
{if(checked)//多页显示模式ui->mdiArea->setViewMode(QMdiArea::TabbedView);elseui->mdiArea->setViewMode(QMdiArea::SubWindowView);ui->mdiArea->setTabsClosable(checked);ui->actCascade->setEnabled(!checked);ui->actTile->setEnabled(!checked);
}

http://www.mmbaike.com/news/35158.html

相关文章:

  • 俄语企业网站制作网络营销效果评估
  • 集团网站设计思路友情链接网址
  • wordpress用户前端创建相册seo宣传
  • net做网站遇到的问题饥饿营销案例
  • 园艺建设网站佛山网站建设解决方案
  • 南充营销型网站建设百度旅游官网
  • 做网站 负责 域名备案线上广告投放渠道
  • 海口网站建设公司站长工具端口
  • 怎么做网站宣传360优化大师安卓手机版下载安装
  • 邵阳网站建设推广seo软件工具
  • 宁波网站设计公司排名广州百度关键词搜索
  • 网站开发嫌工时长域名注册新网
  • 国内网站免备案营销qq下载
  • 南阳网站排名公司搜索引擎yandex入口
  • 网站怎么做搜索引擎才能收录最基本的网站设计
  • 怎样用vs做简单网站search搜索引擎
  • 网站建设用什么书关键词整站排名优化
  • 深圳做网站和视频宣传机构如何推广平台
  • 企业官网网站设计谷歌google官方下载
  • asp动态网站开发试题百度seo推广首选帝搜软件
  • 怎么找做网站的公司网络营销策略有哪些
  • 做网站对比报告怎么自己开网站
  • 网站怎么吸引人营销技巧有哪些
  • 西安网站建设阳建如何进行seo
  • wordpress w3 total cache 编码错误网络公司seo推广
  • 大数据网站开发工程师劳动局免费培训项目
  • 万州网站制作手机百度免费下载
  • 桓台网站建设推广软件
  • 做网站是什么编程网站模板价格
  • wordpress 模板 制作seo系统是什么意思