modfy:
1 调整导航按钮控件 2 调整系统设置子窗口的样式 3调整主窗口边距
This commit is contained in:
parent
a108e6ea88
commit
70fee49367
@ -29,6 +29,7 @@ void FrameWindow::initLay()
|
|||||||
{
|
{
|
||||||
QVBoxLayout * vlay = new QVBoxLayout;
|
QVBoxLayout * vlay = new QVBoxLayout;
|
||||||
vlay->addWidget(&m_stackWidget);
|
vlay->addWidget(&m_stackWidget);
|
||||||
|
vlay->setContentsMargins(0,0,0,0);
|
||||||
setLayout(vlay);
|
setLayout(vlay);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -45,7 +45,7 @@ int main(int argc, char *argv[])
|
|||||||
mainw.resize(1000,800);
|
mainw.resize(1000,800);
|
||||||
mainw.show();
|
mainw.show();
|
||||||
//a.setStyleSheet("QWidget{background-color:#ffffff;}");
|
//a.setStyleSheet("QWidget{background-color:#ffffff;}");
|
||||||
a.setStyleSheet("QWidget{background: rgb(47, 61, 82);}");
|
// a.setStyleSheet("QWidget{background: rgb(47, 61, 82);}");
|
||||||
QFont globalFont;
|
QFont globalFont;
|
||||||
globalFont.setFamily("黑体");
|
globalFont.setFamily("黑体");
|
||||||
QApplication::setFont(globalFont);
|
QApplication::setFont(globalFont);
|
||||||
|
@ -77,14 +77,14 @@ void MainWindow::initLay()
|
|||||||
QVBoxLayout *vLay = new QVBoxLayout;
|
QVBoxLayout *vLay = new QVBoxLayout;
|
||||||
|
|
||||||
m_titleWidget.setFixedHeight(100);
|
m_titleWidget.setFixedHeight(100);
|
||||||
//hlay->setContentsMargins(150,100,150,100);
|
|
||||||
hlay->setSpacing(1);
|
hlay->setSpacing(1);
|
||||||
|
|
||||||
vLay->addWidget(&m_titleWidget,1,Qt::AlignTop);
|
vLay->addWidget(&m_titleWidget,1,Qt::AlignTop);
|
||||||
vLay->addSpacing(3);
|
vLay->addSpacing(3);
|
||||||
|
|
||||||
vLay->addLayout(hlay,15);
|
vLay->addLayout(hlay,15);
|
||||||
|
vLay->setContentsMargins(0,0,0,0);
|
||||||
|
|
||||||
vLay->addWidget(&m_CompanyDes,1,Qt::AlignBottom | Qt::AlignHCenter);//,
|
vLay->addWidget(&m_CompanyDes,1,Qt::AlignBottom | Qt::AlignHCenter);//,
|
||||||
vLay->addSpacing(30);
|
vLay->addSpacing(30);
|
||||||
|
@ -69,13 +69,13 @@ bool NavListWidget::initConnect()
|
|||||||
//btn->setMaximumSize(QSize(200,180));
|
//btn->setMaximumSize(QSize(200,180));
|
||||||
btn->setCheckable(true);
|
btn->setCheckable(true);
|
||||||
gridlay->addWidget( btn);
|
gridlay->addWidget( btn);
|
||||||
gridlay->setSpacing(0);
|
gridlay->setSpacing(10);
|
||||||
|
|
||||||
}
|
}
|
||||||
//#263749
|
//#263749
|
||||||
|
|
||||||
setStyleSheet("QPushButton{\
|
setStyleSheet("QPushButton{\
|
||||||
background: rgb(47, 61, 82);\
|
background: rgba(51, 71, 75);\
|
||||||
color: white;\
|
color: white;\
|
||||||
border-radius: 30px;\
|
border-radius: 30px;\
|
||||||
font-size: 16px;\
|
font-size: 16px;\
|
||||||
|
@ -8,6 +8,10 @@ SystemSettingWidget::SystemSettingWidget(QWidget * parent )
|
|||||||
init();
|
init();
|
||||||
initLay();
|
initLay();
|
||||||
initConnect();
|
initConnect();
|
||||||
|
//setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);//无边框 置顶
|
||||||
|
// setAttribute(Qt::WA_TranslucentBackground);//透明
|
||||||
|
// QString styleSheet = "background-color:rgb(47, 61, 82);border:1px solid white";
|
||||||
|
// setStyleSheet(styleSheet);
|
||||||
|
|
||||||
}
|
}
|
||||||
SystemSettingWidget::~SystemSettingWidget()
|
SystemSettingWidget::~SystemSettingWidget()
|
||||||
@ -17,7 +21,7 @@ SystemSettingWidget::~SystemSettingWidget()
|
|||||||
|
|
||||||
void SystemSettingWidget::init()
|
void SystemSettingWidget::init()
|
||||||
{
|
{
|
||||||
setStyleSheet(" background: rgb(47, 61, 82);");
|
this->setStyleSheet("QWidget{background: rgb(47, 61, 82);border:0px}");
|
||||||
m_labDes.setStyleSheet("border-image:url(:/image/systemsetting.png);}");
|
m_labDes.setStyleSheet("border-image:url(:/image/systemsetting.png);}");
|
||||||
m_btnRet.setStyleSheet("border-image:url(:/image/icon_back_2.png);}");
|
m_btnRet.setStyleSheet("border-image:url(:/image/icon_back_2.png);}");
|
||||||
m_labDes.setMaximumSize(QSize(200,30));
|
m_labDes.setMaximumSize(QSize(200,30));
|
||||||
@ -25,20 +29,25 @@ void SystemSettingWidget::init()
|
|||||||
m_btnRet.setMaximumSize(QSize(100,30));
|
m_btnRet.setMaximumSize(QSize(100,30));
|
||||||
m_btnRet.setMinimumSize(QSize(100,30));
|
m_btnRet.setMinimumSize(QSize(100,30));
|
||||||
|
|
||||||
m_NavListWidget.setList(QStringList()<<"填写病历"<<"病历管理"<<"导联方案",QStringList()<<"ssss"<<"sss"<<"sk");
|
m_NavListWidget.setList(QStringList()<<"填写病历"<<"病例管理"<<"导联方案"<<"参数设置"<<"医院信息",
|
||||||
|
QStringList()<<"ssss"<<"sss"<<"sk"<<"set"<<"info");
|
||||||
}
|
}
|
||||||
void SystemSettingWidget::initLay()
|
void SystemSettingWidget::initLay()
|
||||||
{
|
{
|
||||||
QHBoxLayout * hlay = new QHBoxLayout;
|
QHBoxLayout * hlay = new QHBoxLayout;
|
||||||
hlay->addWidget(&m_btnRet,1,Qt::AlignLeft);
|
hlay->addWidget(&m_btnRet,1,Qt::AlignLeft);
|
||||||
hlay->addWidget(&m_labDes,9, Qt::AlignHCenter);
|
hlay->addWidget(&m_labDes,9, Qt::AlignHCenter);
|
||||||
|
QWidget * w1 = new QWidget;
|
||||||
|
w1->setFixedHeight(60);
|
||||||
|
w1->setStyleSheet("QWidget{background-color:#ffffff;}");
|
||||||
|
w1->setLayout(hlay);
|
||||||
QVBoxLayout * vlay = new QVBoxLayout;
|
QVBoxLayout * vlay = new QVBoxLayout;
|
||||||
vlay->addLayout(hlay,1);
|
vlay->addWidget(w1,1);
|
||||||
QWidget * w = new QWidget;
|
QWidget * w = new QWidget;
|
||||||
|
w->setStyleSheet("QWidget{background: rgb(47, 61, 82);border:0px}");
|
||||||
vlay->addWidget(w,9);
|
vlay->addWidget(w,9);
|
||||||
vlay->setContentsMargins(0,0,0,0);
|
vlay->setContentsMargins(0,0,0,0);
|
||||||
|
vlay->setSpacing(10);
|
||||||
setLayout(vlay);
|
setLayout(vlay);
|
||||||
|
|
||||||
QHBoxLayout * hlayMain = new QHBoxLayout;
|
QHBoxLayout * hlayMain = new QHBoxLayout;
|
||||||
@ -46,6 +55,7 @@ vlay->setContentsMargins(0,0,0,0);
|
|||||||
w ->setLayout(hlayMain);
|
w ->setLayout(hlayMain);
|
||||||
hlayMain->addWidget(&m_NavListWidget,1);
|
hlayMain->addWidget(&m_NavListWidget,1);
|
||||||
hlayMain->addWidget(&m_stackedWidget,9);
|
hlayMain->addWidget(&m_stackedWidget,9);
|
||||||
|
hlayMain->setContentsMargins(0,0,0,0);
|
||||||
|
|
||||||
}
|
}
|
||||||
bool SystemSettingWidget::initConnect()
|
bool SystemSettingWidget::initConnect()
|
||||||
|
@ -6,6 +6,8 @@
|
|||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include <QStackedWidget>
|
#include <QStackedWidget>
|
||||||
#include "navlistwidget.h"
|
#include "navlistwidget.h"
|
||||||
|
#include <QStyleOption>
|
||||||
|
#include <QPainter>
|
||||||
class SystemSettingWidget: public QWidget
|
class SystemSettingWidget: public QWidget
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@ -15,6 +17,13 @@ public:
|
|||||||
void init();
|
void init();
|
||||||
void initLay();
|
void initLay();
|
||||||
bool initConnect();
|
bool initConnect();
|
||||||
|
void paintEvent(QPaintEvent *)
|
||||||
|
{
|
||||||
|
QStyleOption opt;
|
||||||
|
opt.initFrom(this);
|
||||||
|
QPainter p(this);
|
||||||
|
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);//绘制样式
|
||||||
|
}
|
||||||
signals:
|
signals:
|
||||||
void SigClicked(QString objName);
|
void SigClicked(QString objName);
|
||||||
private slots:
|
private slots:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user