Имеется программа на Питоне, графический интерфейс реализован через Tkinter. Требуется вывести на экран заставку (картинка в PNG) перед открытием главного окна программы. Знаю, что в Qt это делается через QSplashScreen, а вот то же самое в Tkinter`е как сделать?
Если можно, покажите пример.
Splash Screen в Python (как сделать?)
Модератор: Модераторы разделов
-
~S/E/r/G~
- Сообщения: 220
- ОС: Debian 4.0
Re: Splash Screen в Python
debian 4.0: kernel-2.6.18 | Xorg7.2 (fglrx) | Xfce 4.4
-
VladimirP
- Сообщения: 164
Re: Splash Screen в Python
Splash-screen не нужен, ибо сущность, не добавляющая программе полезной функциональности.
-
Liksys
- Сообщения: 2910
Re: Splash Screen в Python
Нужен, ибо народ должен знать, кем произведена программа. Ну, и конечно, прикрыть долгогрузку интерфейса 
-
VladimirP
- Сообщения: 164
Re: Splash Screen в Python
Воткни пункт меню Help/About.
Если у тебя интерфейс долго грузится, пользователь может захотеть отвлечься на другое окно. А тут твой splash-screen всё перекрывает.
Всегда меня раздражало в Windows-программах, когда всплывет такой экранчик, и непременно захочет поверх всех окон. Хочется переключится, заглянуть в другую программу пока эта грузится -- а фигушки, эта дурь никакое окно поверх себя не пускает.
-
~S/E/r/G~
- Сообщения: 220
- ОС: Debian 4.0
Re: Splash Screen в Python
обычно в прогах сплешскрин можно отключить...
debian 4.0: kernel-2.6.18 | Xorg7.2 (fglrx) | Xfce 4.4