Временами, появляется необходимость создать приложение с нестандартной формой окна. Например, как создать окно круглой формы? Справиться с этой задачей поможет фрэймворк языка python - PyQt5. PyQt5 - это набор инструментов для разработки графических приложений на Python. Он предоставляет высокоуровневые классы и методы, которые позволяют создавать пользовательский интерфейс для ваших приложений. Вообще, строго говоря, и через tkinter и customtkinter и многие другие фрэймворки такое можно сделать, но, на мой взгляд PyQt5 все-же более функциональный.
Вы можете запустить этот код и увидеть, как появляется круглое окно программы без оболочки Windows.
Имейте в виду, что при запуске этого кода возникнет окно без кнопок выхода или перемещения окна по рабочему столу. Поэтому, или вы запускаете этот код и выходите из программы через Ctrl+Alt+Del, или-же дописываете кнопки выхода из интерфейса программы сами.
Есть у меня пара прог, основанных на этом приеме. Как освобожусь, запилю по ним обзор. Так что подписывайтесь на канал, чтобы не пропустить. Ставьте лайки и т д и т п.
Текстовка кода с пояснениями в: https://sergsergius.ru/forum/topic/%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d1%82%d1%8c-%d0%b2-pyqt5-%d0%be%d0%ba%d0%bd%d0%be-%d0%ba%d1%80%d1%83%d0%b3%d0%bb%d0%be%d0%b9-%d1%84%d0%be%d1%80%d0%bc%d1%8b/#postid-104