学堂 学堂 学堂公众号手机端

在Qt中,可以使用QWidget类的width()和height()函数来获取控件的宽度和高度

lewis 1年前 (2024-03-30) 阅读数 7 #技术

在Qt中,可以使用QWidget类的width()height()函数来获取控件的宽度和高度。下面是一个示例代码:

#include<QApplication> #include<QWidget> intmain(intargc,char*argv[]) { QApplicationa(argc,argv); QWidgetwidget; widget.resize(200,100); widget.show(); intwidth=widget.width();//获取宽度 intheight=widget.height();//获取高度 returna.exec(); }

在上述代码中,我们创建了一个名为widgetQWidget对象,并使用resize()函数将其大小设置为200x100像素。然后,我们使用width()height()函数分别获取了该控件的宽度和高度,并将其存储在widthheight变量中。最后,我们通过调用exec()函数启动了Qt应用程序的事件循环。

注意:在获取控件大小之前,需要确保窗口已经显示出来,否则返回的宽度和高度可能是0。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门