Tôi đang gặp phải hành vi khác nhau trên cùng một mã bằng bảng điều khiển python và tập lệnh python.Hành vi khác nhau giữa giao diện điều khiển python và tập lệnh python
Mã này là như sau:
import gtk
import webkit
win = gtk.Window()
win.show()
web = webkit.WebView()
win.add(web)
web.show()
web.open("http://www.google.com")
Khi chạy mã trong python console, đầu ra là một khung mới có chứa trang chính google.
Khi chạy mã dưới dạng tập lệnh, kết quả là một khung trống. Nó đóng rất nhanh nhưng ngay cả khi tôi sử dụng chức năng trì hoãn, webkit vẫn chưa được thêm vào khung.
Làm cách nào có thể?
Hơn nữa, sử dụng PyDev IDE, nó gắn cờ: "nhập chưa được giải quyết: gtk", nhưng nếu tôi chạy dự án, chương trình sẽ bắt đầu mà không gặp vấn đề biên dịch. nó có bình thường không?
: D nó làm việc! cảm ơn bạn, có bạn có bất kỳ ý tưởng về lý do tại sao pydev không nhận ra thư viện gtk nhưng nó biên dịch không? – Luca
Xin lỗi, tôi không có kinh nghiệm với pydev. – unutbu
@PhantomFav Bạn có thể [** chấp nhận câu trả lời **] (http://meta.stackexchange.com/a/5235/164313) vì nó hoạt động cho bạn. – phant0m