gpt4 book ai didi

c++ - 我如何从类(class)中的插槽调整主窗口的大小?

转载 作者:行者123 更新时间:2023-11-30 02:42:47 26 4
gpt4 key购买 nike

在constructor中很容易做到,但是在slot中resize怎么样呢?在构造函数中我只是做了这个:

MyDialogWindow::MyDialogWindow(QWidget *parent) :
QDialog(parent),
ui(new Ui::MyDialogWindow)
{
.....
int x=this->width()*1;
int y=this->height()*0.5;
this->setFixedSize(x,y);
....
}

但同样在插槽中不起作用:

void MyDialogWindow::on_pushButton_clicked()
{
int x=this->width()*1;
int y=this->height()*1;
this->setFixedSize(x,y);

}

我的方法里好像没有主窗口的对象,怎么会呢?

最佳答案

尝试使用QWidget::setGeometry .

关于c++ - 我如何从类(class)中的插槽调整主窗口的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26780511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com