几乎完成

This commit is contained in:
Mike Solar
2023-08-18 19:09:55 +08:00
parent bc3b3f69a7
commit b728e697fb
33 changed files with 1299 additions and 1182 deletions

View File

@ -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);
}
}