基本框架完成,完善一下细节,最好能完成批量上传

This commit is contained in:
2025-03-24 18:43:22 +08:00
parent d20d1907ca
commit cc7c995549
13 changed files with 798 additions and 99 deletions

View File

@@ -10,7 +10,8 @@ Widget::Widget(QWidget *parent)
initWidgetForm();
initWidget();
initSignalSlot();
// this->btnPageUpload->setChecked(true);
// this->btnPageUpload->setStyleSheet("{border: none;border-right: 4px solid #409EFF;color: #409EFF;}");
}
Widget::~Widget()
@@ -144,7 +145,8 @@ void Widget::paintEvent(QPaintEvent *event)
void Widget::initWidgetForm()
{
this->setFixedSize(QSize(1000, 550));
// this->setFixedSize(QSize(1000, 550));
this->setFixedSize(800, 450);
this->setWindowFlag(Qt::FramelessWindowHint);
this->setWindowFlags(this->windowFlags() | Qt::WindowSystemMenuHint | Qt::WindowMinMaxButtonsHint);
this->setWindowIcon(QIcon(QPixmap(":/qrc/image/icon.png")));
@@ -162,6 +164,7 @@ void Widget::initWidgetForm()
IconHelper::setIcon(ui->btnClose, QString("F00D").toInt(nullptr, 16), 16);
ui->labTitle->setText("PicPanel");
}
void Widget::initWidget()
@@ -187,6 +190,8 @@ void Widget::initWidget()
btnPageUpload->setChecked(true);
ui->stackedWidget->setCurrentIndex(0);
ui->horizontalLayout_2->setSizeConstraint(QLayout::SetFixedSize);
}
void Widget::initSignalSlot()
@@ -217,9 +222,10 @@ void Widget::initLeftMenu()
btnPageUpload->setMinimumWidth(160);
btnPageUpload->setMinimumHeight(30);
btnPageUpload->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum);
QIcon iconUpload(QPixmap(":/qrc/image/upload_white.png"));
QIcon iconUpload(QPixmap(":/qrc/image/upload_blue.png"));
btnPageUpload->setIconSize(QSize(24, 24));
btnPageUpload->setIcon(iconUpload);
btnPageUpload->setCheckable(true);
btnPageAlbum = new QPushButton(ui->frame);
btnPageAlbum->setObjectName("btnPageAlbum");
@@ -232,6 +238,7 @@ void Widget::initLeftMenu()
QIcon iconAlbum(QPixmap(":/qrc/image/album_white.png"));
btnPageAlbum->setIconSize(QSize(24, 24));
btnPageAlbum->setIcon(iconAlbum);
btnPageAlbum->setCheckable(true);
btnPageSetting = new QPushButton(ui->frame);
btnPageSetting->setObjectName("btnPageSetting");
@@ -244,6 +251,7 @@ void Widget::initLeftMenu()
QIcon iconSetting(QPixmap(":/qrc/image/setting_white.png"));
btnPageSetting->setIconSize(QSize(24, 24));
btnPageSetting->setIcon(iconSetting);
btnPageSetting->setCheckable(true);
ui->stackedWidget->addWidget(frmupload);
ui->stackedWidget->addWidget(frmalbum);