【发布时间】:2016-10-11 14:20:51
【问题描述】:
文件.cpp
fileTxt::fileTxt()
{
}
fileTxt::~fileTxt()
{
}
void fileTxt::setFileTxt(Ui::Dialog *ui)
{
QString fileName="test.txt"
}
void fileTxt::elabFileTxt(Ui::Dialog *ui)
{
ui->label_7->setText(fileName);
}
我在类 fileTxt 中有两个方法。 在方法 setFileTxt 中,我将 QString 成员文件名设置为 test.txt。 在file.h fileName 设置为private。 如果两个方法在同一个类中,为什么不将 fileName 传递给 elabFileTxt 方法? label_7 不打印任何内容。如果我使用“文件名”,label_7 会打印文件名。
【问题讨论】:
-
这是一个非常基本的问题。我建议您在使用 Qt 实现代码之前花一些时间了解 C++ 的基础知识。 “C++ 编程语言”(B.Stroustrup) 是一个很好的起点。