Qt中两个按钮之间共享变量
我想使用一个按钮选择的文件名来执行另一个按钮建立的操作。我怎么做 您可以简单地声明Qt中两个按钮之间共享变量,qt,visual-c++,Qt,Visual C++,我想使用一个按钮选择的文件名来执行另一个按钮建立的操作。我怎么做 您可以简单地声明fn为类xx的数据成员 简单地给出问题,我想知道你是否试图用一种尝试和方法来学习C++。虽然这可能是其他语言或环境(例如Python)的合理方法,但是C++的真正的可怕的< /强>的原因有两个: 由于历史原因和委员会的影响,C++在某些部分是相当“不合逻辑的”。了解其行为的唯一方法是阅读,因为逻辑并不总是能给你正确的答案 C++的主要理念是程序员不会出错,当程序员出错时,结果不是“运行时错误”,而是“未定义的行为”
fn
为类xx
的数据成员
简单地给出问题,我想知道你是否试图用一种尝试和方法来学习C++。虽然这可能是其他语言或环境(例如Python)的合理方法,但是C++的真正的<强>可怕的< /强>的原因有两个:
你应该认真阅读,从头读到尾。你可以简单地声明
fn
为xx
类的数据成员
简单地给出问题,我想知道你是否试图用一种尝试和方法来学习C++。虽然这可能是其他语言或环境(例如Python)的合理方法,但是C++的真正的<强>可怕的< /强>的原因有两个:
你应该先读Cover to Cover商店。我强烈推荐读一本关于C++的书。如果你不知道C++的基础知识,那么几乎不可能用QT来创建任何有意义的程序。它也会使编程更有趣。我强烈推荐阅读一本关于C++的书。如果你不知道C++的基础知识,那么几乎不可能用QT来创建任何有意义的程序。它还将使编程更加有趣。
void xx::on_pushButton_clicked()
{
QFileDialog dialog(this);
dialog.setNameFilter(tr("Images (*.png *.gif *.jpg)"));
dialog.setViewMode(QFileDialog::Detail);
QString fn = QFileDialog::getOpenFileName(this,
tr("Select Image"),
"e:/",
tr("Images (*.png)"));
// Do something
}
void xx::on_pushButton_2_clicked()
{
QString ex= fn; // to be accessed from the above button selection
}