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