补充完善上一修改
This commit is contained in:
parent
c83d215568
commit
f73df5adf5
|
|
@ -8,17 +8,18 @@ MessageDialog::MessageDialog(QWidget *parent)
|
|||
, ui(new Ui::messageDialog)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
//setWindowFlags(windowFlags() & ~Qt::WindowCloseButtonHint);//去掉关闭按钮
|
||||
setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint);//去掉关闭按钮和图标
|
||||
|
||||
if(QSysInfo::kernelType() == "linux")
|
||||
{
|
||||
//Linux下默认的Qt::Dialog即使有父窗口也无法按照子窗口的行为进行展示,并且最大、最小按钮不好关闭,去边框后是简单的解决上述问题的方法
|
||||
setWindowFlags(Qt::FramelessWindowHint);
|
||||
setStyleSheet("QDialog{border: 1px solid rgb(205,205,205);border-radius:5px;}");
|
||||
setStyleSheet("QDialog{border: 1px solid rgb(205,205,205);border-radius:5px;background-color:rgb(250,250,250);}");
|
||||
}
|
||||
else
|
||||
{
|
||||
setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint);//去掉关闭按钮和图标
|
||||
setFixedSize(width(), height()); //不可缩放
|
||||
}
|
||||
|
||||
setFixedSize(width(), height()); //不可缩放
|
||||
|
||||
connect(ui->btnConfrim, SIGNAL(clicked()), this, SLOT(onBtnClicked_confirm()));
|
||||
connect(ui->btnYes, SIGNAL(clicked()), this, SLOT(onBtnClicked_yes()));
|
||||
|
|
|
|||
|
|
@ -15,6 +15,12 @@ ModelInfoEditDialog::ModelInfoEditDialog(QWidget *parent)
|
|||
, m_pMainWindow(nullptr)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
if(QSysInfo::kernelType() == "linux")
|
||||
{
|
||||
//Linux下默认的Qt::Dialog即使有父窗口也无法按照子窗口的行为进行展示,并且最大、最小按钮不好关闭,去边框后是简单的解决上述问题的方法
|
||||
setWindowFlags(Qt::FramelessWindowHint);
|
||||
setStyleSheet("QDialog{border: 1px solid rgb(205,205,205);border-radius:5px;background-color:rgb(250,250,250);}");
|
||||
}
|
||||
initialize();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue