python - 파싱 - 파이썬 html 출력




크로스 플랫폼, 언어 불가 지론 GUI 마크 업 언어? (7)

나는 그날 Swing을 배웠지 만, 이제는 Python으로 옮겨서 GUI로 일부 응용 프로그램을 만들고 싶습니다. 자이 썬을 사용하여 새로운 GUI API를 배울 시간이 없었지만 CPython을 사용하는 것을 선호한다.

GUI 라이브러리를 전환 할 수있는 간단한 마크 업을 가질 수 있다면 좋을 것입니다. 언어마다 동일한 마크 업 언어를 사용할 수 있다면 내가 사용하는 언어에 대한 GUI를 신속하게 만들 수 있습니다. 누구든지 그러한 마크 업 / 라이브러리를 알고 있습니까?

Glade 및 wxWidget의 마크 업과 같은 마크 업을 보았습니다 (이름을 잊어 버렸습니다). 그것들은 부분적으로 내가 찾고있는 것 (언어로 코딩하지 않고 GUI를 만드는 것)이지만 특정 라이브러리와 얽혀있다. 그리고 어느 쪽도 인간의 편집에보기 좋지 않거나 친절하지 않습니다.


erm .. HTML? (여기에 우스운 시도 ... 우리는 진짜 대답을 기다리는 동안 ..)


http://en.wikipedia.org/wiki/Qt_(toolkit)"> Qt (크리에이터 [1]에 의해 "귀여운"라고 발음 함)는 GUI 프로그램 개발에 널리 사용되는 크로스 플랫폼 애플리케이션 개발 프레임 워크입니다.

Qt는 컴파일하기 전에 표준 C ++ 코드를 생성하는 추가 사전 프로세서로 구현 된 비표준 확장과 함께 C ++ 을 사용합니다. Qt는 여러 다른 프로그래밍 언어에서도 사용할 수 있습니다. (Qt Jambi) [6], 파스칼 , , PHP (PHP-Qt), 루비 (RubyQt) [4] , Python (PyQt) 등이있다. 모든 주요 플랫폼에서 실행되며 광범위한 국제화 지원을 제공합니다. 비 GUI 기능으로는 SQL 데이터베이스 액세스, XML 구문 분석, 스레드 관리, 네트워크 지원 및 파일 처리를위한 통합 된 크로스 플랫폼 API가 있습니다.


wxWidgets (이전에는 wxWindows라고 알려짐) 라이브러리가 사용자가 원하는 것일 수 있습니다. C #, C ++, Perl, Ruby와 같은 다양한 언어와 다양한 GUI (Win32, Mac OS X, GTK +, X11, Motif, WinCE)를위한 Python, wxPython , 특히 다양한 언어 용 버전이 있습니다. 도서관은 잠시 동안 있었고 꽤 견고합니다.


XML 사용자 인터페이스 언어 . 그것에 대해 많이 알지 못해서 그것이 당신의 욕망을 충족시키는 지 확실하지 않습니다. 함께 놀면 경험담을 게시하십시오.


XUL (XML User Interface Language)에 대해 조금 읽었으며 실제로 견고하고 잘 지원됩니다. 나에게 가장 큰 문제는 Gecko 렌더링 엔진에 묶여 있기 때문에 wxWidgets, QT 및 GTK +가 크로스 플랫폼 방식 인 크로스 플랫폼이기 때문입니다. 또한 파이썬 바인딩은 다른 라이브러리만큼 좋지 않습니다.

GladeXML과 XRC는 더 나은 마크 업처럼 보입니다.


나는 GIU를위한 마크 업 언어가 특정 라이브러리에 묶여 있지 않다는 사실을 심각하게 의심합니다. 이런 일이 일어나기 위해서는 표준화 된 GUI 마크 업 언어가 필요하며 여러 가지 구현이 필요합니다.


.NET으로 전환하면 일반적인 GUI 언어, 예를 들어 MVC의 Razor (웹 개발을하는 경우)를 사용할 수 있으며 C #이나 VB 또는 다른 많은 언어를 선택할 수 있습니다.





markup