怎么在其他.c文件中获取ui中label的高度
时间: 2023-05-25 11:06:13 浏览: 82
swift-自定义Label可以设置label每行的高度设置字体大小等
在其他.c文件中获取ui中label的高度,需要通过调用相应的UI库提供的API函数来实现。具体方法如下:
1. 首先需要在其他.c文件中引入包含UI库的头文件,例如Qt中的"QtGui/QLabel"或"QtWidgets/QLabel"头文件。
2. 然后,需要获取对应的QLabel指针,可以通过UI文件中生成的对象名称来访问该对象,例如:
``` c++
QLabel* label = ui->labelName;
```
其中,ui是UI文件中自动生成的指向UI类的指针。
3. 获取QLabel的高度,可以通过调用QLabel提供的height()函数来实现,例如:
``` c++
int labelHeight = label->height();
```
这样就可以在其他.c文件中获取ui中label的高度了。需要注意的是,获取label的高度只能在label被创建并显示后才能进行。
阅读全文