/ / Python Web / Параметри інтерфейсу - python, користувальницький інтерфейс

Параметри Python Web / UI - python, користувальницький інтерфейс

Ми перебуваємо в процесі підняття інтерфейсу на вершині системи python. Це все викидає код, тому ми хочемо щось швидке, але презентабельно.

У нас буде пара "інтерфейсів", але вони будуть двох типів. Один з них буде керувати, він буде в основному сидіти на вершині потоку python і приймати запити від користувача.

Інший буде більшою частиною екрана дисплея, який повинен мати можливість відображати зображення та класичні "перегляди сітки" тексту користувачеві.

Ми дуже добре знаємо, що ми можемо * зробити все це в HTML, але не було впевнено, що буде найкращим способом взаємодії з основним кодом пітона?

Хто-небудь знає про хороший рівень подання Python інтерфейсу користувача? Оскільки ми знаємо, що ми можемо зробити все це в HTML / Jquery досить швидко, ми також можемо запропонувати, як інтегрувати це з веб-сервером ..

Будь-які пропозиції? Дійсно цікаво дізнатись, чи є спосіб використовувати python як зворотний шлях до веб-сервера.

Дайте мені знати, якщо вам усім потрібна додаткова інформація.

Відповіді:

2 для відповіді № 1

мені подобається wxPython. Демо-додаток відмінний і дозволяє переглядати, налаштувати та повторно запускати код безпосередньо в демо-версії.


1 для відповіді № 2

Ми знайшли DJango відповідає нашим потребам. Це досить стильний веб-стек python mvc стилю. Дійсно, це простий у використанні і дуже швидкий розвиток. Я скажу, що шар ORM є маленьким молоддцем, тому важко виконати кілька простих запитів, але, на щастя, оскільки це викидає код, ми можемо просто використовувати рідний sql.


0 для відповіді № 3

Tkinter, ймовірно, буде рішення, яке можна використовувати найшвидше. Його API простий і прямий, і ви, мабуть, вже його встановили.


0 для відповіді № 4

Оскільки два інших варіанти графічного інтерфейсу Python вже були надані, я вважаю обов'язком запропонувати PyQt :)

Використовуючи QT Designer, я виявив, що це набагато простіше, ніжTKInter, щоб отримати деякі основні графічні інтерфейси. Створіть свій GUI за допомогою WYSIWYG, а потім підключіть його до зворотної логіки. Я також виявив, що велика кількість довідок з C ++ на QT, доступні в інтернеті, зазвичай перекладає більш-менш прямо через PyQt. Ресурси, доступні для TKInter, є IMO досить тупомими, і просто зупиняються, як тільки ви хочете зробити що-небудь ще Цікаво, ніж Hello World. YMMV.

The Швидке програмування графічного інтерфейсу за допомогою Python та QT книга - фантастичний ресурс. Якщо б я програмував справжні програми в найкоротші терміни.