QWidget *zhuang100 = new QWidget(logo);,zhuang100和logo的大小一致的代码
时间: 2024-02-21 11:59:33 浏览: 56
如果您想让 `zhuang100` 的大小和 `logo` 一致,可以使用如下代码:
```cpp
QWidget *zhuang100 = new QWidget(logo);
zhuang100->setGeometry(logo->geometry());
```
这里使用了 `setGeometry()` 函数来设置 `zhuang100` 控件的位置和大小,将其设置为和 `logo` 控件一致。注意,这里假设 `logo` 控件已经设置好了大小和位置,否则需要先调用 `logo->resize()` 或者 `logo->setGeometry()` 来设置其大小和位置。
相关问题
QLabel *logo = new QLabel(agzt1);QWidget *zhuang100 = new QWidget(logo);,zhuang100和logo的大小一致的代码
如果您想让 `zhuang100` 的大小和 `logo` 一致,可以使用如下代码:
```cpp
QLabel *logo = new QLabel(agzt1);
QWidget *zhuang100 = new QWidget(logo);
zhuang100->setGeometry(logo->geometry());
```
这里使用了 `setGeometry()` 函数来设置 `zhuang100` 控件的位置和大小,将其设置为和 `logo` 控件一致。注意,这里假设 `logo` 控件已经设置好了大小和位置,否则需要先调用 `logo->resize()` 或者 `logo->setGeometry()` 来设置其大小和位置。
QWidget *agzt1 = new QWidget(zhuang3);使agzt1的大小和zhuang3的大小一致
要使QWidget控件agzt1的大小和另一个QWidget控件zhuang3的大小一致,可以使用QWidget的resize()函数和QWidget的size()函数,代码如下:
```
QWidget *agzt1 = new QWidget(zhuang3);
agzt1->resize(zhuang3->size());
```
以上代码将创建一个QWidget控件agzt1,并将其大小设置为和zhuang3控件的大小一致。注意,这里使用了zhuang3控件的size()函数获取其大小,并使用resize()函数将agzt1控件的大小设置为相同大小。
阅读全文
相关推荐














