Size: a a a

2020 April 24

F

FPOHTMEH in Qt
Mikhail
Пробовал и до удаления табы, и после. И с нулевым индексом и с индексом табы
Что не сходится? И почему сервербокс не добавляешь в лейаут?
П.С. Используй нулевой индекс
источник

M

Mikhail in Qt
FPOHTMEH
Что не сходится? И почему сервербокс не добавляешь в лейаут?
П.С. Используй нулевой индекс
Пардон, сервербокс это лишний кусок, неправильно докопировал. Я все елементы добавил в лейаут. Похоже что self.сarsToolBox.widget(0) не возвращает елемент типа qWidget . Возвращает NoneType
источник

M

Mikhail in Qt
Есть примеры про любые виджеты кроме этого, я уже склоняюсь просто переделать на простых табах - будет и быстрее и точно работать будет)
источник

F

FPOHTMEH in Qt
Mikhail
Есть примеры про любые виджеты кроме этого, я уже склоняюсь просто переделать на простых табах - будет и быстрее и точно работать будет)
В цикле удаления сделай так:
del self.carsToolBox.widget(0)
self.carsToolBox.removeItem(0)
источник

F

FPOHTMEH in Qt
Mikhail
Есть примеры про любые виджеты кроме этого, я уже склоняюсь просто переделать на простых табах - будет и быстрее и точно работать будет)
Еще нашел один баг. Вот финальный код: https://pastebin.com/SQ38y857
источник

M

Mikhail in Qt
Шикарно! Не знаю почему я в итератор функцию засунул..
источник

M

Mikhail in Qt
del self.carsToolBox.widget(0) - ругается - SyntaxError: can't delete function call
источник

M

Mikhail in Qt
Но если сделать self.carsToolBox.widget(0).hide()
источник

M

Mikhail in Qt
работает прям чудесно
источник

M

Mikhail in Qt
Но я так понимаю что после нескольких итераций этот хайд начнет жрать память? (поскольку по факту эти елементы будут там скрыты)
источник

F

FPOHTMEH in Qt
Mikhail
Но если сделать self.carsToolBox.widget(0).hide()
hide не делай, виджет будет жить
Это пайтон, наверное там вместо widget(0) надо widget[0] - проверь это
источник

M

Mikhail in Qt
FPOHTMEH
hide не делай, виджет будет жить
Это пайтон, наверное там вместо widget(0) надо widget[0] - проверь это
same behaviour
источник

M

Mikhail in Qt
может можно использовать Close или Destroy?
источник

M

Mikhail in Qt
Close отрабатывает отлично
источник

F

FPOHTMEH in Qt
Mikhail
может можно использовать Close или Destroy?
Нет. Надо удалять.
А если self.carsToolBox.widget(0).deleteLater() ?
источник

M

Mikhail in Qt
FPOHTMEH
Нет. Надо удалять.
А если self.carsToolBox.widget(0).deleteLater() ?
Работает, большое спасибо!
источник

M

Mikhail in Qt
Я там что-то еще накуралесил вокруг, потому итемы как-то странно добавляются и удаляются, сейчас буду разбираться)  Сорри за запутанные вопросы. Это по сути мой первый опыт как разработчика(не считая автотесты), и сразу решил собрать самолет вместо велосипеда😂
источник

dp

dark pit in Qt
Hi there. I was exploring how Qt works, and how all those Q*Application, QQml* and QMeta* relate to each other together. Please, take a look, and tell me if I messed anything up.

#fyi #didyouknow
источник

dp

dark pit in Qt
источник

dp

dark pit in Qt
источник