几乎完成
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
//
|
||||
//
|
||||
// Created by HW on 2023/07/26.
|
||||
//
|
||||
|
||||
@ -17,14 +17,11 @@ MainWindowLayout::MainWindowLayout(QWidget *parent) :
|
||||
mainWindowLayout = this;
|
||||
QList<ButtonStruct> list;
|
||||
mainScreen = new MainScreen(this);
|
||||
navBar=new NavBar(mainScreen,this);
|
||||
navBar = new NavBar(mainScreen, this);
|
||||
emit mainScreen->application_manager->refresh_tab();
|
||||
navBar->setMinimumHeight(0);
|
||||
navBar->setMaximumHeight(this->height() / 8);
|
||||
mainScreen->setMinimumHeight(0);
|
||||
//navBar->setAttribute(Qt::WA_DeleteOnClose);
|
||||
//QSizePolicy sizePolicy(QSizePolicy::Policy::Fixed, QSizePolicy::QSizePolicy::Fixed);
|
||||
//navBar->setSizePolicy(sizePolicy);
|
||||
//layout->setContentsMargins(0, 0, 0, 0);
|
||||
layout->addWidget(navBar,1);
|
||||
layout->addWidget(mainScreen,7);
|
||||
layout->setMargin(0);
|
||||
@ -48,7 +45,10 @@ void MainWindowLayout::resizeEvent(QResizeEvent *event) {
|
||||
//layout->setAlignment(Qt::AlignmentFlag::AlignHCenter);
|
||||
}
|
||||
|
||||
void MainWindowLayout::clickButton(QString op, QString func, QString url,QString path,QString initial_position) {
|
||||
void MainWindowLayout::clickButton(QString orig_name,QString op, QString func, QString url,QString path,QString initial_position) {
|
||||
SQLiteHelper sqlite_helper;
|
||||
sqlite_helper.use_software(orig_name);
|
||||
emit mainScreen->application_manager->refresh();
|
||||
QString root_path = QApplication::applicationDirPath();
|
||||
if(op=="app")
|
||||
{
|
||||
@ -59,7 +59,7 @@ void MainWindowLayout::clickButton(QString op, QString func, QString url,QString
|
||||
{
|
||||
path = root_path + path;
|
||||
path.replace("/", "\\");
|
||||
WinExec(path.toStdString().c_str(), SW_SHOW);
|
||||
ShellExecute(GetDesktopWindow(), L"open", path.toStdWString().c_str(), L"", initial_position.toStdWString().c_str(), SW_SHOW);
|
||||
emit clickButton1(op, url);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user