Как проверить, существует ли динамическое свойствоC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как проверить, существует ли динамическое свойство

Сообщение Anonymous »

Я использую функцию setProperty для установки динамического свойства объекта.

Но я хочу в другом месте проверить, существует ли созданное свойство или нет.

Что я сделал:

При установке свойства:

QString fileDlg = QFileDialog::getOpenFileName(this, "Open File", "F://","Text Files(*.txt)");
QWidget *widget = new QWidget(this);
QMdiSubWindow *mdiWindows = ui->mdiArea->addSubWindow(widget);
mdiWindows->setProperty("filePath", fileDlg);


При проверке существования свойства:

QMdiSubWindow *activeWindow = ui->mdiArea->activeSubWindow();
if(activeWindow->property("filePath") == true){
// code here
}


Подробнее здесь: https://stackoverflow.com/questions/243 ... rty-exists
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»