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); ui->setupUi(this);
setWindowFlags(windowFlags() | Qt::Popup | Qt::FramelessWindowHint); setWindowFlags(windowFlags() | Qt::Popup | Qt::FramelessWindowHint);
setMouseTracking(true); setMouseTracking(true);
wArr << (QList<QWidget *>() << ui->w11 << ui->w12 << ui->w13 << ui->w14 << ui->w15); // 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->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->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->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> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>278</width> <width>160</width>
<height>224</height> <height>160</height>
</rect> </rect>
</property> </property>
<property name="palette"> <property name="palette">