Любителям душить змей Python

Любителям душить змей Python

Скажем крик души или скорее опрос для тех кто учит или умеет душить змею python. Решил узнать насколько вообще питоноводам тяжко с созданием графического интерфейса. Скажем так, все конструкторы-интерфейсы написаны либо на C либо еще на чём и лохматых годов. И главный минус капецки загромождены непонятными настройками.Собственно, сейчас я для своего личного пользования написал упрощёнку сборки UI так как надоело использовать методы grid>Pack поэтому я для себя сделал минимальный функционал через place интересно мнение тех кто в теме и стоит ли развивать функционал может есть идеи?

В планах в целом сделать для себя графический конструктор python с возможность конвертировать и в php/html/css и в другие форматы, с более интересным функционалом, к примеру что бы можно было грубо говоря сразу из проекта назначать кнопкам функции, логику и другие плюшки. Так же запилить справочник.

Код проекта.

import tkinter as tk def show_popup(): popup = tk.Toplevel(root) popup.geometry("200x400") popup.title("Попап") label = tk.Label(popup, text="Это попап-окно") label.pack() root = tk.Tk() root.geometry("600x400") button_6_13 = tk.Button(root, text="Button", bg="#348b66", fg="SystemButtonText", font="TkDefaultFont", state="normal") button_6_13.place(x=6, y=13) button_6_81 = tk.Button(root, text="Button", bg="#71614f", fg="SystemButtonText", font="TkDefaultFont", state="normal") button_6_81.place(x=6, y=81) button_5_48 = tk.Button(root, text="Button", bg="#4e5672", fg="SystemButtonText", font="TkDefaultFont", state="normal") button_5_48.place(x=5, y=48) entry_63_16 = tk.Entry(root, bg="SystemWindow", fg="SystemWindowText") entry_63_16.place(x=63, y=16) entry_62_51 = tk.Entry(root, bg="SystemWindow", fg="SystemWindowText") entry_62_51.place(x=62, y=51) entry_61_83 = tk.Entry(root, bg="SystemWindow", fg="SystemWindowText") entry_61_83.place(x=61, y=83) label_223_13 = tk.Label(root, text="Label", bg="#d9ba68", fg="SystemButtonText", font="TkDefaultFont") label_223_13.place(x=223, y=13) button_6_114 = tk.Button(root, text="Button", bg="#406280", fg="SystemButtonText", font="{Calibri Light} 22", state="normal") button_6_114.place(x=6, y=114) checkbutton_119_114 = tk.Checkbutton(root, text="Checkbutton", bg="SystemButtonFace", fg="SystemWindowText") checkbutton_119_114.place(x=119, y=114) checkbutton_119_147 = tk.Checkbutton(root, text="Checkbutton", bg="SystemButtonFace", fg="SystemWindowText") checkbutton_119_147.place(x=119, y=147) scale_203_94 = tk.Scale(root, bg="#964529", fg="#41b807") scale_203_94.place(x=203, y=94) text_255_96 = tk.Text(root, bg="#8080ff", fg="SystemWindowText", font="TkFixedFont", width=20, height=5) text_255_96.place(x=255, y=96) button_493_293 = tk.Button(root, text="Кнопка меню", bg="#f8879b", fg="SystemButtonText", font="TkDefaultFont", command=show_popup) button_493_293.place(x=493, y=293) root.config(bg="#7cb0c5") root.mainloop()
Интересно ваше мнение.
Qt и другие динозавры топ нафиг этот велосипед
Я новичок и мне тяжело изучать допом другой софт
Зачем вообще UI для python запуск только хардкор.
Посмотреть ответы
11
4 комментария

А QT не подходит?

Ответить

Ну лично мне не зашёл, т.е для написания простых интерфейсов слишком нудно. Т.е и сделал для себя конструктор с чистым кодом.

Ответить