【发布时间】:2020-09-07 01:50:52
【问题描述】:
我正在使用 Jira Python API 并且有一个 PySide2 (Qt5) 应用程序,当用户从视图中选择项目时,它需要显示 Jira 问题。
如果可能,我想准确地显示任何问题在您浏览到它时的样子,减去问题侧面和顶部的导航栏。屏幕空间是这个应用程序的一个问题,所以这很重要。
我有点不清楚最好的方法。在我看来,我有两个选择:
- 使用
QWebEngineView并直接显示URL。但我目前找不到任何关于如何在没有导航栏的情况下检索该 URL 的文档。对我来说,这是最简单的选择,而且更可取。 - 自己在
QLabel、QTextEdit或一些自定义小部件中呈现问题。
出于多种原因,#1 更可取,那么我可以提供给QWebEngineView 的 URL 可以在没有导航栏的情况下呈现吗?
from PySide2.QtWebEngineWidgets import QWebEngineView
url = 'https://jira.atlassian.com/browse/JRASERVER-26418'
view = QWebEngineView()
view.load(url)
view.show()
如果这不可能,那么以可比较的布局自己呈现问题的最直接方法是什么?
我没有考虑更简单的第三个选项吗?
我将添加免责声明 - 我从事更多桌面应用程序开发,但对 Web 开发的经验有限。因此,我将不胜感激任何我需要在 python/PySide/Qt 之外使用的任何细节。
【问题讨论】:
标签: python qt pyqt5 jira pyside2