qt其他.c文件怎么调用已经在ui上设计好的控件
时间: 2023-05-25 21:03:05 浏览: 119
QT项目文件-跨类调用控件
在需要使用已设计好的控件的其他.c文件中,可以通过以下步骤来引用和操作该控件:
1. 在需要引用控件的.c文件中,包含与.ui文件相应的头文件,例如:
```c++
#include "ui_mainwindow.h"
```
2. 创建一个指向已设计好的控件的指针,并从.ui文件中获取该控件的指针,例如:
```c++
QLineEdit *lineEdit = ui->lineEdit;
```
在上述代码中,“lineEdit”是我们新建的指针变量名,而“lineEdit”后面的箭头符号则表示我们从当前的“ui”对象中获取一个名为“lineEdit”的控件。
3. 接下来,可以使用指针对这个控件进行操作,例如设置其文本内容:
```c++
lineEdit->setText("Hello, world!");
```
在上述代码中,我们通过指针调用了QLineEdit类的setText()函数并设置了其文本内容为“Hello, world!”。
综上所述,通过以上步骤,我们就可以在其他.c文件中引用和操作已在ui上设计好的控件了。
阅读全文