16,817
社区成员




class CMyDialog : public QDialog
{
Q_OBJECT
public:
CMyDialog(QWidget *parent);
private slots:
void ResizeFun();
private:
QPushButton *btn;
QLabel *lab;
}
CMyDialog:CMyDialog(QWidget *parent)
:QDialog(parent)
{
btn = new QPushButton(this);
lab = new QLabel(this);
btn->setGeometry(0, 0, 100, 50);
lab->setGeometry(0, 70, 100, 50);
connect(btn, SIGNAL(clicked()), this, SLOT(ResizeFun()));
}
void CMyDialog::ResizeFun()
{
btn->resize(btn->geometry().width(), btn->geometry(),height()*2);
}