2013-02-05 42 views
7

Tôi đang viết một chương trình python đơn giản với giao diện người dùng và tôi không thể tìm hiểu cách đặt một trang web bên trong chương trình. Tôi đã thử tìm kiếm trên Google, nhưng tôi không thể tìm thấy bất kỳ triển khai đơn giản nào. Bất kỳ liên kết nào cũng sẽ tuyệt vời. Chỉ cần để tóm tắt, tôi chỉ muốn có một chương trình GUI python đơn giản với một trang web embeded bên trong nó, về cơ bản như thế này:python tkinter với một wrapper web đơn giản

# File: hello1.py 

from Tkinter import * 

root = Tk() 

w = Label(root, text="This is where i was the web page embeded") 
w.pack() 

root.mainloop() 

Cảm ơn,

EDIT:

Giải quyết được vấn đề, sử dụng webkit

#!/usr/bin/env python 
import gtk 
import webkit 
import gobject 

gobject.threads_init() 
win = gtk.Window() 
bro = webkit.WebView() 
bro.open("http://www.google.com") 
win.add(bro) 
win.show_all() 
gtk.main() 

Jack

+0

Tôi không biết cách làm điều này với Tkinter. Không có tiện ích Webbrowser. Có lẽ bạn có thể xây dựng một bằng cách sử dụng 'trình duyệt web nhập '. Hãy cho chúng tôi biết nếu bạn thành công! – User

+1

Thêm thông tin về điều này: http://www.aclevername.com/articles/python-webgui/ – Gonzo

Trả lời

4

không có cách nào để nhúng một trang web trong một Tkinte ứng dụng r.

-3

Tôi đã sử dụng chế độ xem web trong ứng dụng Tkinter và tôi đã nhận được kết quả.

#!/usr/bin/env python 
import gtk 
import webkit 
import gobject 

gobject.threads_init() 

win = gtk.Window() 

pro = webkit.WebView() 
bro.open("http://www.google.com/") 

win.add(bro) 
win.show_all() 

gtk.main() 
+0

Vui lòng định dạng mã của bạn –

+5

Đây là ứng dụng gtk, không phải là Tkinter. – dhruvvyas90

Các vấn đề liên quan