Russian Qt Forum
Июнь 04, 2020, 14:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt Creator выключить отображение  (Прочитано 431 раз)
tux
Чайник
*
Offline Offline

Сообщений: 59


Просмотр профиля
« : Апрель 04, 2020, 20:05 »

Доброго времени суток.
Создаю новый проект (любой). В нём есть конструкция, типа:
Код:
DEFINES += XXX
contains(DEFINES,XXX){
    OTHER_FILES += readme.txt
}
После сохранения проекта, этот readme.txt виден в дереве проекта, к нему можно обратиться из кода - всё хорошо.
Если закомментировать строку DEFINES += XXX, то из проекта к этому файлу обратиться будет уже нельзя, НО - в дереве проекта он всё так же будет виден.
Можно ли такое поведение как то убрать? Или как добавление/скрытие объектов в дереве сделать правильно?
Буду признателен за любые подсказки.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2726


Просмотр профиля
« Ответ #1 : Апрель 04, 2020, 21:54 »

ЕМНИП, нельзя. Всегда в дереве отображаются все объекты. Я помню тоже сталкивался с похожим и даже баг репорт им строчил, но они вроде сказали что все норм, так и должно быть: https://bugreports.qt.io/browse/QTCREATORBUG-16373
« Последнее редактирование: Апрель 05, 2020, 00:18 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
tux
Чайник
*
Offline Offline

Сообщений: 59


Просмотр профиля
« Ответ #2 : Апрель 04, 2020, 22:10 »

Это не баг, а фича. Видимо.
Неужели самим разработчикам это не мешает?!
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3046


Просмотр профиля
« Ответ #3 : Апрель 04, 2020, 22:26 »

Это не баг, а фича. Видимо.
Неужели самим разработчикам это не мешает?!

Разработчикам qmake мешает, а лишние файлы уже мелочи по сравнению с остальными его проблемами Подмигивающий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 22.