저는 파이썬 프로그램을 작성 중이며 어느 시점에서 웹에서 HTML 페이지를로드하여 표시하고 싶습니다. 특히 내 프로그램의 지원 포럼 섹션/뉴스 섹션. 프로그램에 쉽게 통합하려면 어떻게해야합니까?tk 응용 프로그램에 브라우저를 어떻게 통합합니까?
2
A
답변
3
툴킷을 전환하는 것이 더 쉬울 것입니다. Gtk +/Qt는 모두 WebKit 렌더링 엔진을 지원합니다. 두 툴킷 모두 Python 바인딩을 지원합니다.
0
Tkinter에는 HTML 표시에 대한 기본 지원이 없습니다. 약간의 작업을 통해 원시 html을 다운로드하고 간단한 텍스트 조작 (굵게, 머리말 등을 나타내는 대부분의 일반 텍스트와 몇 개의 태그라고 가정)을 텍스트 위젯에 표시 할 수 있습니다. 잘 구성된 xhtml 인 경우 xml 파서를 사용하여 관련 데이터를 추출하고 적절한 형식을 지정할 수 있습니다.
페이지에 이미지가 포함되어 있거나 CSS 또는 자바 스크립트를 사용하는 경우 문제가 실용적이지 않을 정도로 기하 급수적으로 어려워집니다.
관련 문제
- 1. SAML을 내 Rails 응용 프로그램에 어떻게 통합합니까?
- 2. Outlook을 Java 데스크톱 응용 프로그램에 어떻게 통합합니까?
- 3. 기존 프로그램의 dll을 어떻게 C# Windows 응용 프로그램에 통합합니까?
- 4. DDD를 사용하여 Active Directory를 .NET 응용 프로그램에 어떻게 통합합니까?
- 5. 사용자 정보를 내 Facebook 응용 프로그램에 어떻게 통합합니까?
- 6. MYOB Exo Business (Exonet)를 .NET 응용 프로그램에 어떻게 통합합니까?
- 7. Microsoft 계정을 Windows Store 응용 프로그램에 어떻게 통합합니까?
- 8. Filenet과 Outlook을 어떻게 통합합니까?
- 9. 어떻게 장고와 HTML을 통합합니까?
- 10. 모듈을 어떻게 통합합니까?
- 11. JNI 코드를 weblogic에 어떻게 통합합니까?
- 12. VB6 ActiveX 컨트롤을 TCL/Tk 응용 프로그램에 적용
- 13. 어떻게 HSM 암호화를 JAVA와 통합합니까?
- 14. 어떻게 Android 애플리케이션에 Twitter를 통합합니까?
- 15. Android 애플리케이션에 YouTube를 어떻게 통합합니까?
- 16. PHP 페이지를 phpBB3과 어떻게 통합합니까?
- 17. PHP를 3D 환경과 어떻게 통합합니까?
- 18. 버튼 위에 TextSwitcher를 어떻게 통합합니까?
- 19. Saxon과 Visual Studio를 어떻게 통합합니까?
- 20. 몽구스와 express.js 프로젝트를 어떻게 통합합니까?
- 21. Selenium RC를 PHP와 어떻게 통합합니까?
- 22. winform C# 응용 프로그램에 도움말을 추가하는 방법
- 23. iPhone 응용 프로그램에 웹 브라우저를 배치하는 방법은 무엇입니까?
- 24. Gecko 또는 FireFox 브라우저를 VB.NET 응용 프로그램에 포함 시키려면 어떻게해야합니까?
- 25. 런타임에 다른 클래스의 GUI 요소를 어떻게 통합합니까?
- 26. ASP.NET MVC 및 Expression XAML - 어떻게 통합합니까?
- 27. 내 응용 프로그램에
- 28. 내 웹 사이트에 어떻게 페이팔을 통합합니까? 자바
- 29. Android ActivityUnitTestCase가 대상 앱의 AndroidManifest.xml을 어떻게 통합합니까?
- 30. Visual Studio 2010에 VisualSVN을 어떻게 통합합니까?
그러나 나는 페이지와 함께 tkinter에서 거의 작동하는 GUI를 만들었습니다. 나는 py2exe와 함께 배포 할 계획입니다 – tarrasch
다른 툴킷에서 브라우저 엔진을 작성하는 것보다 응용 프로그램을 다시 작성하는 것이 더 쉬울 것이라고 확신 할 수 있습니다. 거친 운. :( – plaes