目录
- 1.建立新窗口
- 2.最终效果
1.建立新窗口
1)在窗体中创建一个 textBrowser,记录坐标及宽高 X-100 Y-130 宽-571 高-281,窗体宽高800*600;
2)在.h头文件中插入void resizeEvent(QResizeEvent *event) override;函数
注:这是一个C++函数,它是在Qt框架中用于处理窗口大小调整事件的函数。当窗口大小发生变化时,这个函数会被自动调用。
class Widget : public QWidget
{
Q_OBJECT
public:
void resizeEvent(QResizeEvent *event) override;
Widget(QWidget *parent = nullptr);
~Widget();
private:
Ui::Widget *ui;
};
3)在.cpp文件中加入void Widget::resizeEvent(QResizeEvent *event)的处理函数
注:此处相当于固定窗口在窗体中的位置,边界距窗体距离恒定。
void Widget::resizeEvent(QResizeEvent *event)
{
/*设置接收框体在窗体中的位置*/
ui->textBrowser->setGeometry(100, 130, this->width()-169, this->height()-189);
}
2.最终效果