| | |
| | | #include "clientmainwindow.h" |
| | | #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(); |
| | | } |