Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Кросс-платформенный, язык Agnostic GUI Markup Language?
Я узнал Swing еще в тот день, но теперь я переехал в Python и хочу сделать некоторые приложения с GUIs. У меня не было времени изучить новый GUI API, поэтому я использовал Jython, но я предпочел бы использовать CPython.
Было бы здорово, если бы у меня был один простой markup, который позволяет мне переключать GUI библиотек. Было бы еще лучше, если бы я мог использовать один и тот же язык markup для разных языков, чтобы я мог быстро сделать GUIs для любого языка, который я использую. Кто-нибудь знает о таком markup/library?
Я видел такие накладки, как Glade и wxWidget's markup (я забыл название). Они отчасти то, что я ищу (создание GUI без кодирования его на языке), но они переплетены с определенной библиотекой. И ни один из них не очень хорошо выглядит и не дружелюбен к человеческому редактированию.
http://en.wikipedia.org/wiki/Qt_ (toolkit)">Qt (произносится как "cute" по своему creators[1])-это кросс-платформенный фреймворк разработки приложений, широко используемый для разработки GUI программ.
Qt использует C++ с несколькими нестандартными расширениями, реализованными дополнительным предпроцессором, который генерирует стандартный код C++ перед компиляцией. Qt может также использоваться в нескольких других языках программирования; привязки существуют для Ada (QtAda)[4], C**#** (Qyoto/Kimono)[5], Java (Qt Джамби)[6], Pascal , Perl , PHP (PHP-Qt), Ruby (RubyQt), и Python (PyQt). Он работает на всех основных платформах и имеет обширную поддержку интернационализации. К функциям, не связанным с GUI, относятся SQL доступ к базе данных, XML синтаксический анализ, управление потоками, сетевая поддержка и унифицированный кросс-платформенный API для обработки файлов.
XML Язык Пользовательского Интерфейса . Не знаю много об этом, поэтому не уверен, что это соответствует вашим желаниям. Пост обратно с вашим опытом, если вы играете с ним.
Не уверен, что это то, что вы ищете, но есть Glade (или Windows скачать), который является дизайнером для GTK+. Он генерирует файл XML, который затем может быть использован для построения GUI на нескольких различных языках.
Библиотека wxWidgets (ранее известная как wxWindows) может быть тем, что вы ищете. Есть особенно хороший порт для Python, wxPython, а также версии для разных языков - C#, C++, Perl и Ruby приходят на ум - и для различных GUIs: Win32, Mac OS X, GTK+, X11, Motif, WinCE. Библиотека существует уже некоторое время и довольно солидная.
@Cristian и Энтони Крамп: хотя XUL-хороший выбор для разработки UI (кросс-платформенный, с открытым исходным кодом, используемый в Firefox и других крупных программах), это, конечно, не языковая агностика. Вы связаны с гекконом, с JS для сценариев. Существует экспериментальная поддержка Python сценариев, но это всего лишь экспериментальный AFAIK.
Вы можете определить UI в XUL+JS и использовать внутренние компоненты, написанные на языке C++ (есть также мосты Python и Java).
Я немного читал на языке пользовательского интерфейса XML (XUL), и он выглядит действительно надежным и хорошо поддерживается. Основная проблема для меня заключается в том, что он привязан к движку рендеринга Gecko, поэтому он кросс-платформенный, как wxWidgets, QT и GTK+ являются кросс-платформенными. Кроме того, там Python привязки не кажутся такими же хорошими, как в других библиотеках.
GladeXML и XRC кажется лучше вобще