#include "clientmainwindow.h" #include <QApplication> #include <QStandardPaths> #include <QDebug> #pragma execution_character_set("utf-8") int main(int argc, char *argv[]) { QApplication a(argc, argv); ClientMainWindow w; //w.setStyleSheet("background-color:#FFC7F0"); // è“色æ¸å˜ //w.setStyleSheet("background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #7bbfea,stop:0.5 #afdfe4 ,stop:1 #7bbfea)"); // 绿色æ¸å˜ //w.setStyleSheet("background-color:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #a3cf62,stop:0.5 #bed742 ,stop:1 #a3cf62)"); // QLinearGradient gradient(0, 0, 1, 1); // 创建线性æ¸å˜å¯¹è±¡ // gradient.setColorAt(0.0, QColor(255, 0, 0)); // 设置起始颜色 // gradient.setColorAt(1.0, QColor(0, 255, 0)); // 设置结æŸé¢œè‰² // // å°†æ¸å˜æ•ˆæžœåº”用到 QWidget 上 // QPalette palette; // palette.setBrush(QPalette::Background,gradient); // w.setBackgroundRole(QPalette::Highlight); // w.setPalette(palette); // w.setAutoFillBackground(true); w.show(); // 处ç†å¿«æ·æ–¹å¼åˆ°æ¡Œé¢ QString strAppPath = QApplication::applicationFilePath(); QString strDesktopLink = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation) + "/"; strDesktopLink += "internal_system.lnk"; qDebug()<<"桌é¢è·¯å¾„:"<<strDesktopLink; qDebug()<<"app:"<<QApplication::applicationFilePath(); QFile desk(strDesktopLink); QFile fApp(strAppPath); if(!desk.exists()){ fApp.link(strDesktopLink); qDebug()<<"æ·»åŠ å¿«æ·æ–¹å¼æˆåŠŸ"; }else{ qDebug()<<"å¿«æ·æ–¹å¼å·²å˜åœ¨ï¼Œä¸æ·»åŠ "; } // //建立开始èœå•å¿«æ·æ–¹å¼ // QString strMenuLink = QStandardPaths::writableLocation(QStandardPaths::ApplicationsLocation) + "/"; // strMenuLink += "notepad/"; // QDir pathDir; // pathDir.mkpath(strMenuLink); // strMenuLink += "notepad.lnk"; // fApp.link(strMenuLink); return a.exec(); }