Перетащите кнопку между панелями в wxPython

Кто-нибудь знает пример, где показано, как перетащить кнопку с одной панели на другую в wxPython?

Я создал растровую кнопку на панели, и я хотел бы иметь возможность перетащить ее на другую панель и поместить туда.

Я не нашел примеров использования кнопок, только текст и файлы.

Я использую последнюю версию Python и wxPython.


person Orjanp    schedule 08.01.2009    source источник
comment
лучше всего указывать фактические номера версий, когда речь идет о коде/библиотеках и т. д. Прошло девять лет, и в этом вопросе не использовались последние версии. Хотя вопрос и принятый ответ по-прежнему остаются в силе.   -  person RufusVS    schedule 29.12.2019


Ответы (1)


Если вы хотите графически представить перетаскивание, один из хороших способов сделать это — создать рамку без полей, которая следует за мышью во время перетаскивания. Вы удаляете кнопку из исходного фрейма, временно помещаете ее в этот «перетаскиваемый фрейм», а затем, когда пользователь удаляется, добавляете ее в целевой фрейм.

person Soviut    schedule 08.01.2009