Найти - Пользователи
Полная версия: Хочу сделать свой дизайн программы.
Начало » Python для новичков » Хочу сделать свой дизайн программы.
1
Informatikum
Приветствую.

Посмотрел форум, не нашел схожей темы и в поиске пока ничего подходящего не нашел к сожалению.
Кроме как создание окна на Qt и аналогов.

Хочу создать программу со своим дизайном, темой. Чтобы было другое окно, свои кнопки, поля итд.
Чтобы можно было задачать собственные свойства объектам. И в дальнейшем, чтобы можно было заменять тему на другой дизайн, или редактировать отдельные элементы.

Посоветуйте, пожалуйста, что нужно знать и использовать.
JOHN_16
Informatikum
во первых нужно хотя бы понимать как работают “окна”
во вторых не указали - ос нужна определенная, Windows? классический “низкий” уровень это использование WinAPI (кажется) для создания окон в ручную. Это достаточно сложный путь, требующий основательных знаний. Кстати Питон тут не причем, он не строит GUI.

Другое дело что м.б. вам стоит обратить внимание на теже Qt на их базовые классы, либо исходный код подглядеть.
dimy44
Берите tkinter и рисуйте на Canvas все свои виджеты - или с помощью графических примитивов, или картинок… Это вы хотите ведь?
FishHook
Informatikum
Посоветуйте, пожалуйста, что нужно знать и использовать.
А почему бы не рисовать свой навороченный дизайн в браузере?
Informatikum
FishHook, была такая мысль. Но в задаче нужно чтобы код программы выполнялся на стороне клиента. Без всяких JS, Ajax итд.
Informatikum
Чувствую WinAPI, это будет жесть… tkinter как вариант.

Пока не понятно как решить задачу. Буду разбираться. Нужно чтобы код Питона выполнялся не только на сервере, но и на стороне клиента. Это должно быть что-то вроде браузера, работа с базой данных.
FishHook
Informatikum
FishHook, была такая мысль. Но в задаче нужно чтобы код программы выполнялся на стороне клиента. Без всяких JS, Ajax итд.
А что именно мешает выполняться коду программы на клиенте, оставаясь при этом веб-приложением?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB