Hướng dẫn embed python gui in html - nhúng gui python vào html

Show

Paul Moore

unread,

Ngày 19 tháng 10 năm 2016, 9:08:15 PM10/19/1610/19/16

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).

Có bất kỳ lựa chọn tốt nào cho việc này, hoặc tôi sẽ tìm kiếm giải pháp ở nơi khác tốt hơn? Ví dụ, tôi có thể tìm ra cách đánh bại một cái gì đó bằng cách sử dụng .NET hoặc tệp HTA, tôi chỉ cần mã hóa thoải mái hơn trong Python.

Cảm ơn, Paul
Paul

Phil Thompson

unread,

Ngày 19 tháng 10 năm 2016, 10:17:21 PM10/19/1610/19/16

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.

unread,

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).10/19/16

đến

Paul Moore

unread,

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.10/19/16

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.
found on the web are a little out of date, is all.

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).
Paul

Có bất kỳ lựa chọn tốt nào cho việc này, hoặc tôi sẽ tìm kiếm giải pháp ở nơi khác tốt hơn? Ví dụ, tôi có thể tìm ra cách đánh bại một cái gì đó bằng cách sử dụng .NET hoặc tệp HTA, tôi chỉ cần mã hóa thoải mái hơn trong Python.

unread,

Cảm ơn, Paul10/19/16

đến

Paul Moore

unread,

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.10/20/16

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.

Cảm ơn, Paul
Paul

unread,

Phil Thompson10/9/17

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.

Paul Moore

unread,

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).10/9/17

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.
> Did you find out the answer for that?

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).
of the info on the web is out of date" so I should check the latest
docs). I didn't take it much further, though, as it was a hobby
project and the learning curve for PyQt (any GUI framework, really)
was a bit high for the amount of spare time I had at the time.

Có bất kỳ lựa chọn tốt nào cho việc này, hoặc tôi sẽ tìm kiếm giải pháp ở nơi khác tốt hơn? Ví dụ, tôi có thể tìm ra cách đánh bại một cái gì đó bằng cách sử dụng .NET hoặc tệp HTA, tôi chỉ cần mã hóa thoải mái hơn trong Python.

Cảm ơn, Paul

unread,

Phil Thompson10/10/17

đến

unread,

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.10/10/17

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.
wx[Python|Phoenix]).

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).

Có bất kỳ lựa chọn tốt nào cho việc này, hoặc tôi sẽ tìm kiếm giải pháp ở nơi khác tốt hơn? Ví dụ, tôi có thể tìm ra cách đánh bại một cái gì đó bằng cách sử dụng .NET hoặc tệp HTA, tôi chỉ cần mã hóa thoải mái hơn trong Python.

unread,

Cảm ơn, Paul10/11/17

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.
http://doc.qt.io/qt-5/topics-web-content.html. This allows for HTML, CSS,
Javascript, via either native C++ Qt, QML, or Python (PyQt) or mixtures of
these 3. That said, I have not yet used Qt`s web engine so I don`t know how
full-featured it is, how robust, etc. I have used PyQt for several years in
production grade project and it is very solid and well documented and easy
to program with and easy to write tests for.
Oliver

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).
> https://mail.python.org/mailman/listinfo/python-list
>
--
Oliver
My StackOverflow contributions
My CodeProject articles
My Github projects
My SourceForget.net projects

Paul Moore

unread,

Có bất kỳ lựa chọn tốt nào cho việc này, hoặc tôi sẽ tìm kiếm giải pháp ở nơi khác tốt hơn? Ví dụ, tôi có thể tìm ra cách đánh bại một cái gì đó bằng cách sử dụng .NET hoặc tệp HTA, tôi chỉ cần mã hóa thoải mái hơn trong Python.10/11/17

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.
> Can you elaborate what is not sufficient with Qt's web components?

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).
the time I was trying to do a quick proof of concept project and asked
for help on here. The project never really went anywhere, because it
ended up being more complex than I had time for. I don't recall the
details any more.

Có bất kỳ lựa chọn tốt nào cho việc này, hoặc tôi sẽ tìm kiếm giải pháp ở nơi khác tốt hơn? Ví dụ, tôi có thể tìm ra cách đánh bại một cái gì đó bằng cách sử dụng .NET hoặc tệp HTA, tôi chỉ cần mã hóa thoải mái hơn trong Python.

unread,

Cảm ơn, Paul12/14/17

đến

yuriv1127

unread,

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.12/15/17

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.

unread,

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).Aug 5

đến

Tôi đang tìm cách viết một ứng dụng GUI bằng Python (để chạy trên Windows, sử dụng Python 3.5). Ứng dụng chỉ là một trình bao bọc tương đối mỏng xung quanh trình duyệt - nó trình bày một ứng dụng web hiện có, chỉ trong cửa sổ riêng thay vì trong cửa sổ trình duyệt tiêu chuẩn. Tôi đang tìm kiếm lời khuyên về một bộ công cụ GUI tốt để sử dụng.

unread,

Tôi đã không thực hiện nhiều lập trình GUI trong Python, vì vậy tôi không có "bộ công cụ ưa thích" như vậy. Một chút tìm kiếm của Google đã tìm thấy một tiện ích trình duyệt được nhúng trong PYQT, nhưng các ví dụ tôi đã thử không hoạt động - có vẻ như lớp QWebView được không dùng nữa và đã bị xóa trong phiên bản PYQT hiện tại. Tôi thực sự chưa tìm thấy bất kỳ ví dụ nào khác (có một ví dụ "nhúng trang web vào tkinter" mà tôi tìm thấy, nhưng có vẻ như nó chỉ đang kết xuất, không nhúng một trình duyệt đầy đủ - mà tôi cần là trang web tôi muốn truy cập sử dụng CSS/JavaScript).Aug 5

đến

Có bất kỳ lựa chọn tốt nào cho việc này, hoặc tôi sẽ tìm kiếm giải pháp ở nơi khác tốt hơn? Ví dụ, tôi có thể tìm ra cách đánh bại một cái gì đó bằng cách sử dụng .NET hoặc tệp HTA, tôi chỉ cần mã hóa thoải mái hơn trong Python.

Cảm ơn, Paul

Tôi có thể nhúng python vào html không?

Bạn có thể sử dụng Python trong mã HTML của mình.Bạn không cần biết JavaScript.Pyscript không chỉ là HTML, nó mạnh hơn, bởi vì hệ sinh thái phong phú và dễ tiếp cận của các thư viện Python.. You don't need to know javascript. PyScript is not just HTML only, it is more powerful, because of the rich and accessible ecosystem of Python libraries.

Tôi có thể sử dụng tkinter trong html không?

Mô -đun TKHTMLVIEW là một tập hợp các tiện ích Tkinter có văn bản có thể được đặt ở định dạng HTML.Tiện ích HTML không phải là khung trình duyệt web, nó chỉ là trình phân tích cú pháp HTML đơn giản và nhẹ, định dạng các thẻ được sử dụng bởi lớp cơ sở văn bản Tkinter.Danh sách các thẻ HTML hỗ trợ trong tkhtmlview: a.. An HTML widget isn't a web browser frame, it's only a simple and lightweight HTML parser that formats the tags used by the Tkinter Text base class. List of HTML Tags supports in tkhtmlview: a.

Bạn có thể sử dụng tkinter trong một trang web không?

Chúng tôi có thể mở một trang web trong Tkinter bằng WebView.Thư viện này cho phép chúng tôi xem nội dung HTML trong cửa sổ GUI của nó.. This library allows us to view the HTML content in its GUI window.

Python có tốt cho GUI không?

Mặc dù cực kỳ hữu ích cho các lĩnh vực khoa học dữ liệu và học máy, Python cũng rất tốt để phát triển giao diện người dùng đồ họa!Trên thực tế, nó có nhiều khung mà ngay cả người mới bắt đầu cũng có thể sử dụng để dễ dàng bắt đầu với việc phát triển GUI.Python is also great for developing graphical user interfaces! In fact, it has many frameworks that even beginners can use to easily get started with developing a GUI.