feat: limit layoyt max size to 3*3

This commit is contained in:
kradchen
2025-05-20 16:08:26 +08:00
parent 985e2ef119
commit 1d5d7752ad
2 changed files with 20 additions and 6 deletions

View File

@@ -14,10 +14,24 @@ GridPopWidget::GridPopWidget(QWidget *parent) :
ui->setupUi(this);
setWindowFlags(windowFlags() | Qt::Popup | Qt::FramelessWindowHint);
setMouseTracking(true);
wArr << (QList<QWidget *>() << ui->w11 << ui->w12 << ui->w13 << ui->w14 << ui->w15);
wArr << (QList<QWidget *>() << ui->w21 << ui->w22 << ui->w23 << ui->w24 << ui->w25);
wArr << (QList<QWidget *>() << ui->w31 << ui->w32 << ui->w33 << ui->w34 << ui->w35);
wArr << (QList<QWidget *>() << ui->w41 << ui->w42 << ui->w43 << ui->w44 << ui->w45);
// wArr << (QList<QWidget *>() << ui->w11 << ui->w12 << ui->w13 << ui->w14 << ui->w15);
// wArr << (QList<QWidget *>() << ui->w21 << ui->w22 << ui->w23 << ui->w24 << ui->w25);
// wArr << (QList<QWidget *>() << ui->w31 << ui->w32 << ui->w33 << ui->w34 << ui->w35);
// wArr << (QList<QWidget *>() << ui->w41 << ui->w42 << ui->w43 << ui->w44 << ui->w45);
ui->w14->hide();
ui->w15->hide();
ui->w24->hide();
ui->w25->hide();
ui->w34->hide();
ui->w35->hide();
ui->w41->hide();
ui->w42->hide();
ui->w43->hide();
ui->w44->hide();
ui->w45->hide();
wArr << (QList<QWidget *>() << ui->w11 << ui->w12 << ui->w13 );
wArr << (QList<QWidget *>() << ui->w21 << ui->w22 << ui->w23 );
wArr << (QList<QWidget *>() << ui->w31 << ui->w32 << ui->w33 );
}
//-------------------------------------------------------

View File

@@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>278</width>
<height>224</height>
<width>160</width>
<height>160</height>
</rect>
</property>
<property name="palette">