先提交下
This commit is contained in:
@ -17,12 +17,12 @@ MainWindowLayout::MainWindowLayout(QWidget *parent) :
|
||||
configRequest->sendRequest(configResponse);
|
||||
navBar=new NavBar(configResponse,this);
|
||||
mainScreen=new MainScreen();
|
||||
//QSizePolicy sizePolicy(QSizePolicy::Policy::Fixed, QSizePolicy::QSizePolicy::Fixed);
|
||||
//navBar->setSizePolicy(sizePolicy);
|
||||
|
||||
layout->setMargin(0);
|
||||
layout->addWidget(navBar,1);
|
||||
layout->addWidget(mainScreen,4);
|
||||
layout->addWidget(mainScreen,7);
|
||||
setLayout(layout);
|
||||
connect(this, &MainWindowLayout::clickButton1, mainScreen, &MainScreen::clickButton1);
|
||||
}
|
||||
|
||||
MainWindowLayout::~MainWindowLayout() {
|
||||
@ -35,13 +35,15 @@ MainWindowLayout::~MainWindowLayout() {
|
||||
|
||||
void MainWindowLayout::resizeEvent(QResizeEvent *event) {
|
||||
QWidget::resizeEvent(event);
|
||||
navBar->resize(navBar->width(),height()/5);
|
||||
navBar->resize(navBar->width(),height()/8);
|
||||
//layout->setAlignment(Qt::AlignmentFlag::AlignHCenter);
|
||||
}
|
||||
|
||||
void MainWindowLayout::clickButton(QString text, QString url) {
|
||||
if (text == "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>") {
|
||||
ShellExecute(GetDesktopWindow(), L"open", L"startclas.exe", L"", QApplication::applicationDirPath().toStdWString().c_str(), SW_SHOW);
|
||||
QString path = QApplication::applicationDirPath();
|
||||
path += "/startcalc.exe";
|
||||
if (text== QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")) {
|
||||
WinExec(path.toStdString().c_str(), SW_SHOW);
|
||||
}
|
||||
else{
|
||||
emit clickButton1(text, url);
|
||||
|
Reference in New Issue
Block a user