Любителям душить змей 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 не подходит?

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

Пока S&P 500 и крипта идут вниз, рынок цифровых предметов для Counter-Strike 2 ставит рекорды — Bloomberg

Суммарная стоимость игровых аксессуаров достигла $4,3 млрд.

77
44
22
11
скины, нфт картинки за миллионы бакинский. Есть ли в этом мире больший абсурд, который переплюнет это?
реклама
разместить
Как строить планы в условиях неопределённости и нехватки времени

Ультра-гайд по методу трёхуровневой декомпозиции целей Agile Results. Подойдёт всем, кто живёт в режиме неопределённости и хочет научиться гибкому планированию

Как строить планы в условиях неопределённости и нехватки времени
77
55
В китайских интернет-магазинах начали продавать горстки земли, собранной у банков, — она якобы заряжена на богатство и удачу

Цены доходят до $120 за единицу товара — это 10,6 тысячи рублей по курсу ЦБ на 8 марта 2025 года.

Источник фото: South China Morning Post
2929
55
55
11
11
вот где землю собирали, туда и идите
Куда вложиться, чтобы про**ать все деньги. Разбор на моем личном опыте.

Думаю многие задаются вопросом: а куда вложиться, чтобы приумножить? Таким же вопросом задался и я, поэтому составлю свой топ ниш, в которые я вкладывался и потерял деньги…

Куда вложиться, чтобы про**ать все деньги. Разбор на моем личном опыте.
1919
22
11
Вьетнам продлил безвизовый режим для россиян на три года

Беларусь из соответствующего перечня стран исключили.

Источник: Shutterstock
1717
Жесточайшая международная изоляция становится все невыносимие
Контроль качества коммуникаций и минимизация издержек

МТС Exolve создаёт сложные технологичные продукты на стыке Телеком и IT, стараясь упаковать их в простое решение для бизнеса. Так, команда постоянно работает как над расширением функционала сервисов, так и над удобством использования. Сегодня коротко расскажем о доработках в личном кабинете виртуальной АТС (ВАТС).

Контроль качества коммуникаций и минимизация издержек
11
Китайцы выпустили своего первого универсального ИИ-агента

Manus — это универсальный ИИ инструмент, который может автономно выполнять от и до задачи в интернете от вашего имени (а не просто отвечать на вопросы или готовить отчеты, пусть и хорошие). По словам разработчиков, им уже воспользовались свыше 10 млн пользователей. Расскажу, что о нем сейчас известно.

<a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fmonica.im%2F&postId=1852894" rel="nofollow noreferrer noopener" target="_blank">Источник</a>
1515
[]