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