#include <QApplication>
#include <QSplitter>
#include <QTextEdit>
#include <QTextCodec>
#include <QtWidgets/QWidget>
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QAction>
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QListView>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QWidget> void setUpUI(QMainWindow *TeslaManageClass);
void retranslateUi(QMainWindow *TeslaManageClass); class TeslaManage : public QMainWindow
{
public:
TeslaManage(QWidget *parent = ); }; TeslaManage::TeslaManage(QWidget *parent) : QMainWindow(parent)
{
setUpUI(this);
} QWidget *centralWidget;
QHBoxLayout *horizontalLayout;
QSplitter *splitter_2;
QListView *listView;
QSplitter *splitter;
QWidget *widget;
QTextEdit *textEdit_2;
QTextEdit *textEdit;
QMenuBar *menuBar;
QToolBar *mainToolBar;
QStatusBar *statusBar; QMenu *menu;
QMenu *menu_2;
QMenu *menu_4; QAction *actionFile;
QAction *actionView; void setUpUI(QMainWindow *TeslaManageClass)
{
//ont::QFont(const QString & family, int pointSize = -1, int weight = -1, bool italic = false) actionFile = new QAction(TeslaManageClass);
actionFile->setObjectName(QString::fromUtf8("actionFile"));
actionView = new QAction(TeslaManageClass);
actionView->setObjectName(QString::fromUtf8("actionView")); //actionFile->setText(QApplication::translate("QSplitterTestClass", "\346\226\207\344\273\266", nullptr));
//actionView->setText(QApplication::translate("QSplitterTestClass", "\350\247\206\345\233\276", nullptr)); QIcon icon;
icon.addFile(QString::fromUtf8("Resources/Images/AppMenu_Open_32.ico"), QSize(), QIcon::Normal, QIcon::Off);
actionFile->setIcon(icon);
actionView = new QAction(TeslaManageClass);
actionView->setObjectName(QString::fromUtf8("actionView"));
QIcon icon1;
icon1.addFile(QString::fromUtf8("Resources/Images/autocam-basicTourWheel.ico"), QSize(), QIcon::Normal, QIcon::Off);
actionView->setIcon(icon1); centralWidget = new QWidget(TeslaManageClass);
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
horizontalLayout = new QHBoxLayout(centralWidget);
horizontalLayout->setSpacing();
horizontalLayout->setContentsMargins(, , , );
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
splitter_2 = new QSplitter(centralWidget);
splitter_2->setObjectName(QString::fromUtf8("splitter_2"));
splitter_2->setOrientation(Qt::Horizontal);
listView = new QListView(splitter_2);
listView->setObjectName(QString::fromUtf8("listView"));
listView->setMinimumSize(QSize(, ));
listView->setMaximumSize(QSize(, ));
splitter_2->addWidget(listView);
splitter = new QSplitter(splitter_2);
splitter->setObjectName(QString::fromUtf8("splitter"));
splitter->setOrientation(Qt::Vertical);
widget = new QWidget(splitter);
widget->setObjectName(QString::fromUtf8("widget"));
splitter->addWidget(widget);
textEdit_2 = new QTextEdit(splitter);
textEdit_2->setObjectName(QString::fromUtf8("textEdit_2"));
splitter->addWidget(textEdit_2);
splitter_2->addWidget(splitter);
textEdit = new QTextEdit(splitter_2);
textEdit->setObjectName(QString::fromUtf8("textEdit"));
textEdit->setMinimumSize(QSize(, ));
textEdit->setMaximumSize(QSize(, ));
splitter_2->addWidget(textEdit); horizontalLayout->addWidget(splitter_2); TeslaManageClass->setCentralWidget(centralWidget);
menuBar = new QMenuBar(TeslaManageClass);
menuBar->setObjectName(QString::fromUtf8("menuBar"));
menuBar->setGeometry(QRect(, , , ));
TeslaManageClass->setMenuBar(menuBar); menu = new QMenu(menuBar);
menu->setObjectName(QString::fromUtf8("menu"));
menu_2 = new QMenu(menuBar);
menu_2->setObjectName(QString::fromUtf8("menu_2"));
menu_4 = new QMenu(menuBar);
menu_4->setObjectName(QString::fromUtf8("menu_4")); menuBar->addAction(menu->menuAction());
menuBar->addAction(menu_2->menuAction());
menuBar->addAction(menu_4->menuAction()); mainToolBar = new QToolBar(TeslaManageClass);
mainToolBar->setObjectName(QString::fromUtf8("mainToolBar"));
mainToolBar->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
TeslaManageClass->addToolBar(Qt::TopToolBarArea, mainToolBar);
mainToolBar->addAction(actionFile);
mainToolBar->addSeparator();
mainToolBar->addAction(actionView); statusBar = new QStatusBar(TeslaManageClass);
statusBar->setObjectName(QString::fromUtf8("statusBar"));
TeslaManageClass->setStatusBar(statusBar); retranslateUi(TeslaManageClass);
//centralWidget->show();
} void retranslateUi(QMainWindow *TeslaManageClass)
{
TeslaManageClass->setWindowTitle(QApplication::translate("QSplitterTestClass", "QSplitterTest", nullptr));
actionFile->setText(QApplication::translate("QSplitterTestClass", "\346\226\207\344\273\266", nullptr));
actionView->setText(QApplication::translate("QSplitterTestClass", "\350\247\206\345\233\276", nullptr));
} int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//第一个参数是字体族,第二个是字体尺寸,第三个是加粗系数,第四个是斜体设置
QFont font("ZYSong18030", );
//指定显示字体
a.setFont(font); TeslaManage w;
w.setWindowIcon(QIcon("./Resources/Images/jetstream.ico"));
//w.show();
w.showMaximized(); return a.exec();
}

QSplitter的使用案例的更多相关文章

  1. 数据库优化案例——————某市中心医院HIS系统

    记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的.这也是为什么自己特别喜欢看案例,今天也开始分享自己做的优化案例. 最近一直很忙,博客产出也少的 ...

  2. SQL Server内存遭遇操作系统进程压榨案例

    场景: 最近一台DB服务器偶尔出现CPU报警,我的邮件报警阈(请读yù)值设置的是15%,开始时没当回事,以为是有什么统计类的查询,后来越来越频繁. 探索: 我决定来查一下,究竟是什么在作怪,我排查的 ...

  3. solr_架构案例【京东站内搜索】(附程序源代码)

    注意事项:首先要保证部署solr服务的Tomcat容器和检索solr服务中数据的Tomcat容器,它们的端口号不能发生冲突,否则web程序是不可能运行起来的. 一:solr服务的端口号.我这里的sol ...

  4. Yeoman 官网教学案例:使用 Yeoman 构建 WebApp

    STEP 1:设置开发环境 与yeoman的所有交互都是通过命令行.Mac系统使用terminal.app,Linux系统使用shell,windows系统可以使用cmder/PowerShell/c ...

  5. 了不起的 nodejs-TwitterWeb 案例 bug 解决

    了不起的nodejs算是一本不错的入门书,不过书中个别案例存在bug,按照书中源码无法做出和书中相同效果,原本兴奋的心情掺杂着些许失落. 现在我们看一下第七章HTTP,一个Twitter Web客户端 ...

  6. 一个表缺失索引发的CPU资源瓶颈案例

    背景 近几日,公司的应用团队反应业务系统突然变慢了,之前是一直比较正常.后与业务部门沟通了解详情,得知最近生意比较好,同时也在做大的促销活动,使得业务数据处理的量出现较大的增长,最终系统在处理时出现瓶 ...

  7. 【Machine Learning】决策树案例:基于python的商品购买能力预测系统

    决策树在商品购买能力预测案例中的算法实现 作者:白宁超 2016年12月24日22:05:42 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本 ...

  8. Redis简单案例(二) 网站最近的访问用户

    我们有时会在网站中看到最后的访问用户.最近的活跃用户等等诸如此类的一些信息.本文就以最后的访问用户为例, 用Redis来实现这个小功能.在这之前,我们可以先简单了解一下在oracle.sqlserve ...

  9. springmvc+bootstrap+jquerymobile完整搭建案例(提供下载地址)

    用一张简单的截图说明下,然后提供一个下载地址. bootstrap的大部分样式官方都是写好的,所以只需要class="官方样式即可",具体可以看官方的案例,下面来个地址 http: ...

随机推荐

  1. ubuntu 启动图形界面 sudo init 5

    Linux系统最早期的时候只有命令行界面,所有的工作都需要用Linux命令来完成. 随着系统的发展,以及图形界面系统的出现,Linux也出现了图形界面,使得Linux系统不再是只有计算机的专业人士才可 ...

  2. 浅谈Java中的AOP面向切面的变成和控制反转IOC

    https://blog.csdn.net/hi_kevin/article/details/7325554 https://www.cnblogs.com/zedosu/p/6632260.html ...

  3. SQL Server 2005的几个新功能

    SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的. 举几个例子来简单说明 这些例子我引用了Northwind库. 1. TOP 表达式  SQL Serv ...

  4. The 2019 Asia Nanchang First Round Online Programming Contest The Nth Item

    The Nth Item 思路: 先用特征根法求出通向公式,然后通向公式中出现了\(\sqrt{17}\),这个可以用二次剩余求出来,然后可以O(\(log(n)\))求出. 但是还不够,我们先对\( ...

  5. Herbert Schildt

    赫伯特·希尔特; Herbert Schildt,是世界顶级程序设计大师,全球顶尖编程图书作者之一. www.HerbSchildt.com 1.c/c++的核心设计原理之一就是程序员的控制,java ...

  6. Linux常用命令,及网络测试命令

    出处:https://i.linuxtoy.org/files/pdf/fwunixref.pdf ======================================= 1. ifconfi ...

  7. MyCat(1.1)Mycat基本介绍

    [1]学习目的 (1)掌握在数据库负载增大时的处理方法 (2)理解mycat的基础概念 (3)掌握mycat基础配置和监控方法 [2]Mycat的前世今生 官网:http://mycat.io/ 下载 ...

  8. Java锁--CyclicBarrier

    转载请注明出处:http://www.cnblogs.com/skywang12345/p/3533995.html CyclicBarrier简介 CyclicBarrier是一个同步辅助类,允许一 ...

  9. vue 过滤

  10. 28-SQLServer带见证服务器的镜像搭建

    一.注意点 1.数据库的模式要是完整模式. 2.要对数据库完整备份和事务日志备份,分别还原到镜像库上,使用NORECOVERY模式. 3.镜像数据库是不允许删除和操作,即便查看属性也不行. 4.先删除 ...