Пофигист с большим жизненным опытом, обремененный... · 22 дек 2021
Для начала нужно решить что вам нужно от интерфейса... Полупрозрачные (прозрачные, вырезанные и маскированные) формы (окна) можно сделать везде, в том числе и при помощи qt фреймворка. Для этого не нужно учить что-то дополнительно: самый востребованный (на мой взгляд) фреймворк для gui — PyQt 4,5,6 … и его знать обязательно нужно.
Если сильно нужна вырезанная и полупрозрачная форма (например такая - она и вырезанная, и полупрозрачная и маскированная:
), причем быстро то нужно использовать pyqt5 + pyqt5.qtquick + технология qml - не знаю вашего уровня и не могу судить насколько это для вас подъемно…
если уж сильно интересно - то могу выложить стенд на гитхаб… лично я потыкал это как возможность и решил, что для моего случая это самый простой вариант. Кстати qml - это отдельная отрасль программирования вообще и создания интерфейсов в частности…
А так, «вообще» — питон не самый удобный язык для написания десктопных приложений. Тут больше из-за того что потом такое приложение неудобно распространять - присмотритесь к java или qt (снова нужно знать его gui и qml) - в этих языках построение интерфейсов в том числе и «симпатишных» делается по одним принципам. Надеюсь помог.
Я использую PYQt, но он довольно грубый для таких дел. В этом плане копайте в сторону PySide. Там можно довольно классные GUI рисовать. Сам не пробовал, но вам советую🤣
Мне очень нравится и интересно программирование... · 27 сент 2021
Сначала выберите фреймворк для создания UI, изучайте его, а уже потом задавайте такие вопросы. Могу порекомендовать kivy. И совет лично от меня: если вы хотите писать ПО, то рекомендую сменить язык на c++ или java. Python, как... Читать далее
Ну более менее по описанию подойдёт только kivymd, однако как уже ответили выше, python сам по себе не лучший язык для написания GUI.
Советую начать изучать flutter - это GUI фреймворк от Google, а значит и общий стиль и... Читать далее
Самоучка на Пайтон 3. Дискорд: NordGamer#5580
· 17 окт 2021
Я использую библиотеку Tkinter. В ней есть устаревшие элементы, но также есть подмодуль tkinter.ttk, в котором есть более стильные элементы.
Базовый код:
from tkinter import *
class Root(Tk):
def __init__(self):
su... Читать далее