#include "widget.h" #include "ui_widget.h" #include #include #include #include #include #include #include #include "urls.h" #include #include #include #include #include #include #include Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); ui->webView->setUrl(QUrl(URL_MAIN)); ui->webView->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks); ui->stackedWidget->setCurrentIndex(0); ui->listWidget->hide(); manager = new QNetworkAccessManager(this); ui->screen_1->hide(); ui->screen_2->hide(); ui->screen_3->hide(); ui->screen_4->hide(); ui->screen_5->hide(); } Widget::~Widget() { delete ui; } void Widget::on_webView_linkClicked(const QUrl &arg1) { if(arg1.path().right(1)=="/"){ ui->webView->setUrl(arg1); }else if(arg1.path().right(5)==".json"){ qDebug()<stackedWidget->setCurrentIndex(2); //成功得到json文件 qDebug()<<"成功得到"; QByteArray json_array=app_json.readAll(); QString urladdress=arg1.toString().left(arg1.toString().length()-8); QJsonObject json= QJsonDocument::fromJson(json_array).object(); appName = json["name"].toString(); url=urladdress + json["filename"].toString(); qDebug()<stackedWidget->setCurrentIndex(2); ui->label_appname->setText(appName); //图标加载 get_json.start("wget -O icon.png "+urladdress+"icon.png"); get_json.waitForFinished(); QPixmap appicon; appicon.load("icon.png"); ui->label_appicon->setPixmap(appicon); //软件信息加载 QString info; info="版本号:"+json["version"].toString()+"\n"; info+="作者:"+json["author"].toString()+"\n"; info+="官网:"+json["website"].toString()+"\n"; ui->label_info->setText(info); ui->label_more->setText(json["more"].toString()); //截图加载 get_json.start("wget -O screen_1.png "+urladdress+"screen_1.png"); get_json.waitForFinished(); get_json.start("wget -O screen_2.png "+urladdress+"screen_2.png"); get_json.waitForFinished(); get_json.start("wget -O screen_3.png "+urladdress+"screen_3.png"); get_json.waitForFinished(); get_json.start("wget -O screen_4.png "+urladdress+"screen_4.png"); get_json.waitForFinished(); get_json.start("wget -O screen_5.png "+urladdress+"screen_5.png"); get_json.waitForFinished(); QPixmap screen[5]; if(screen[0].load("screen_1.png")){ ui->screen_1->show(); ui->screen_1->setPixmap(screen[0]); ui->screen_1->setScaledContents(true); } if(screen[1].load("screen_2.png")){ ui->screen_2->show(); ui->screen_2->setPixmap(screen[1]); ui->screen_2->setScaledContents(true); } if(screen[2].load("screen_3.png")){ ui->screen_3->show(); ui->screen_3->setPixmap(screen[2]); ui->screen_3->setScaledContents(true); } if(screen[3].load("screen_4.png")){ ui->screen_4->show(); ui->screen_4->setPixmap(screen[3]); ui->screen_4->setScaledContents(true); } if(screen[4].load("screen_5.png")){ ui->screen_5->show(); ui->screen_5->setPixmap(screen[4]); ui->screen_5->setScaledContents(true); } } } } void Widget::on_pushButton_clicked() { on_menu_btn_download_clicked(); allDownload+=1; QFileInfo info(url.path()); QString fileName(info.fileName()); //获取文件名 if(fileName.isEmpty()) { fileName = "index.html"; } download_list[allDownload-1].setParent(ui->listWidget); QListWidgetItem *item=new QListWidgetItem(ui->listWidget); item->setSizeHint(download_list[allDownload-1].size()); ui->listWidget->setItemWidget(item,&download_list[allDownload-1]); urList.append(url); download_list[allDownload-1].setName(appName); download_list[allDownload-1].setFileName(fileName); if(!isBusy){ file = new QFile(fileName); if(!file->open(QIODevice::WriteOnly)) { qDebug()<<"file open error"; delete file; file = 0; return ; } nowDownload+=1; startRequest(urList.at(nowDownload-1)); //进行链接请求 } } void Widget::startRequest(QUrl url) { ui->listWidget->show(); ui->label->hide(); isBusy=true; isdownload=true; reply = manager->get(QNetworkRequest(url)); connect(reply,SIGNAL(finished()),this,SLOT(httpFinished())); connect(reply,SIGNAL(readyRead()),this,SLOT(httpReadyRead())); connect(reply,SIGNAL(downloadProgress(qint64,qint64)),this,SLOT(updateDataReadProgress(qint64,qint64))); } void Widget::closeList(int) { } void Widget::httpReadyRead() { if(file) { file->write(reply->readAll()); } } void Widget::updateDataReadProgress(qint64 bytesRead, qint64 totalBytes) { download_list[nowDownload-1].setMax(1000); //最大值 download_list[nowDownload-1].setValue((bytesRead*1000)/totalBytes); //当前值 } void Widget::httpFinished() //完成下载 { file->flush(); file->close(); reply->deleteLater(); reply = 0; delete file; file = 0; isdownload=false; isBusy=false; download_list[nowDownload-1].readyInstall(); qDebug()<open(QIODevice::WriteOnly)) { qDebug()<<"file open error"; delete file; file = 0; return ; } nowDownload+=1; startRequest(urList.at(nowDownload-1)); } } void Widget::on_listWidget_currentRowChanged(int currentRow) { qDebug()<menu_btn_main->setStyleSheet("color:#FFFFFF"); ui->menu_bg_main->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_MAIN)); } void Widget::on_menu_btn_network_clicked() //网络应用 { ui->menu_btn_network->setStyleSheet("color:#FFFFFF"); ui->menu_bg_network->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_NETWORK)); } void Widget::on_menu_btn_chat_clicked()//社交沟通 { ui->menu_btn_chat->setStyleSheet("color:#FFFFFF"); ui->menu_bg_chat->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_CHAT)); } void Widget::on_menu_btn_music_clicked()//音乐欣赏 { ui->menu_btn_music->setStyleSheet("color:#FFFFFF"); ui->menu_bg_music->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_MUSIC)); } void Widget::on_menu_btn_video_clicked()//视频播放 { ui->menu_btn_video->setStyleSheet("color:#FFFFFF"); ui->menu_bg_video->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_VIDEO)); } void Widget::on_menu_btn_photo_clicked()//图形图像 { ui->menu_btn_photo->setStyleSheet("color:#FFFFFF"); ui->menu_bg_photo->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_PHOTO)); } void Widget::on_menu_btn_game_clicked()//游戏娱乐 { ui->menu_btn_game->setStyleSheet("color:#FFFFFF"); ui->menu_bg_game->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_GAME)); } void Widget::on_menu_btn_office_clicked()//办公学习 { ui->menu_btn_office->setStyleSheet("color:#FFFFFF"); ui->menu_bg_office->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_OFFICE)); } void Widget::on_menu_btn_read_clicked()//阅读翻译 { ui->menu_btn_read->setStyleSheet("color:#FFFFFF"); ui->menu_bg_read->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_READ)); } void Widget::on_menu_btn_dev_clicked()//编程开发 { ui->menu_btn_dev->setStyleSheet("color:#FFFFFF"); ui->menu_bg_dev->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_DEV)); } void Widget::on_menu_btn_system_clicked()//系统管理 { ui->menu_btn_system->setStyleSheet("color:#FFFFFF"); ui->menu_bg_system->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_SYSTEM)); } void Widget::on_menu_btn_other_clicked()//其他软件 { ui->menu_btn_other->setStyleSheet("color:#FFFFFF"); ui->menu_bg_other->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_download->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_download->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(0); ui->webView->setUrl(QUrl(URL_OTHER)); } void Widget::on_menu_btn_download_clicked() { ui->menu_btn_download->setStyleSheet("color:#FFFFFF"); ui->menu_bg_download->setStyleSheet("background-color:#0081FF;border-radius:8");//蓝色 //取消其他样式 ui->menu_bg_dev->setStyleSheet(""); ui->menu_bg_chat->setStyleSheet(""); ui->menu_bg_game->setStyleSheet(""); ui->menu_bg_read->setStyleSheet(""); ui->menu_bg_music->setStyleSheet(""); ui->menu_bg_other->setStyleSheet(""); ui->menu_bg_photo->setStyleSheet(""); ui->menu_bg_video->setStyleSheet(""); ui->menu_bg_office->setStyleSheet(""); ui->menu_bg_system->setStyleSheet(""); ui->menu_bg_main->setStyleSheet(""); ui->menu_bg_network->setStyleSheet(""); ui->menu_btn_dev->setStyleSheet(""); ui->menu_btn_chat->setStyleSheet(""); ui->menu_btn_game->setStyleSheet(""); ui->menu_btn_read->setStyleSheet(""); ui->menu_btn_music->setStyleSheet(""); ui->menu_btn_other->setStyleSheet(""); ui->menu_btn_photo->setStyleSheet(""); ui->menu_btn_video->setStyleSheet(""); ui->menu_btn_office->setStyleSheet(""); ui->menu_btn_system->setStyleSheet(""); ui->menu_btn_main->setStyleSheet(""); ui->menu_btn_network->setStyleSheet(""); ui->stackedWidget->setCurrentIndex(1); } void Widget::on_pushButton_2_clicked() { ui->stackedWidget->setCurrentIndex(0); }