广东网站建设公,html怎么做,企业信息网站模板,哪些公司做网站开发目录 1.建立新窗口2.最终效果 1.建立新窗口
1#xff09;在窗体中创建一个 textBrowser#xff0c;记录坐标及宽高 X-100 Y-130 宽-571 高-281#xff0c;窗体宽高800*600#xff1b; 2#xff09;在.h头文件中插入void resizeEvent(QResizeEvent *event) override;函数 … 目录 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_OBJECTpublic: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.最终效果