问题标签 [qtextbrowser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PyQt5 QTextBrowser - setText - 对齐问题?
我正在尝试使用 PyQt5 制作一个简单的 GUI 控制台。在尝试使用 QTextBrowser - setText 打印文本时,它会失去对齐并且看起来很糟糕。但文本在我的 python 控制台中对齐
我正在使用 setText 函数来显示我的数据框。在更改 df.to_string() 的 justify 参数时,我可以在 python 控制台中看到更改后的对齐方式,但这并没有反映在我的 Qt 控制台中。
代码 :
预期对齐
观察到的 Qt GUI
qt - 助手的 QTextBrowser
我正在尝试用 QTextBrowser 做一个助手。据我了解,home()、backward() 和 forward() 已经在 QTextBrowser 中实现,并且只需要连接到按钮。下面是 .h 和 .cpp 文件
和
没有任何错误信息。可以阅读和单击 QTextBrowser 中的链接。只有按钮没有任何动作。我在这里想念什么?
python - Pyside2 QTextBrowser overwriteMode 不替换旧文本
我正在使用 PySide2 包,发现它overwriteMode
在我的代码中不起作用。这是我写的:
我使用 Qt-Creator 来设计我的 GUI,我的 QTextBrowser 设置如下所示:
我得到以下输出:
如您所见,第一行应该是“hhht1”,但它给出了“hhhtest1”。
我正在 Windows 10 上使用 PySide2 版本 5.11.2 对此进行测试。
我是 Qt 新手,谁能帮帮我?我错过了什么?谢谢!
python - QTextBrowser html链接不可点击
我正在尝试添加指向 QTextBrowser 的链接并允许单击它。我可以让链接正确显示,但是当我将鼠标悬停在它上面时,鼠标根本没有变化(好像它是一个要单击的 URL)并且您无法单击它。
我已将 QTextBrowser 的 setReadOnly 和 setOpenExternalLinks 设置为 True 并正确格式化了 html url。
“html”的输出:
python - 获取超链接响应值作为python变量
我有一个用于显示超链接的 QTextBrowser 小部件。有分配给它们的值的文本。单击超链接时,我需要向 python 变量返回一个整数值。
代码片段如下所示:
代码的预期输出是在文本窗口中单击超链接时,它应该在单击时返回一个值到 python 变量。html链接属性的结构和python代码应该如何返回一个值。我该如何解决这个问题?
提前致谢。
python - 如何使 QTextBrowser 中的文本可选择?
我希望能够以非自定义方式选择一段文本,就像您单击文本中间的网站链接一样(“你好,我的名字是 www.google.com”,www.google.com当你按下它时没有突出显示。当你按下它时,它会将你带到网站,就像我想要的文本一样。我想让它像“你好,我的名字是 Jeff,我住在伦敦,我吃每天土豆”我希望用户能够单独选择每个句子(“你好,我的名字是杰夫”)单独,(“我住在伦敦”)单独,所以当用户将鼠标光标移到一个句子突出显示(比如准备被选中),然后我想给它添加一些功能。
这是一个类似的项目,检查上面的文本,而不是下面的文本以及它对鼠标的反应。
c++ - 是否有一个函数可以将我创建的类中的对象显示到 QTextBrowser 中?
我正在创建一个 GUI,用于存储和显示各种数据类型的对象,例如 int、double、string 和我创建的其他三个类,即 Rational、Date 和 Complex。这些对象存储在相同类型的链表中。对于 int、double 和 string,我不得不将用户输入QPlainTextEdit的值存储到列表中并将它们显示到QTextBrowser中,但是,我不确定如何显示我创建的类中的对象进入 QTextBrowser。有没有可以做到这一点的功能?
我目前正在使用我的 Rational 类,它以“Rational(3,4);”的形式接收对象 并将它们显示为诸如"3/4"之类的分数。我已经设法从“3/4”形式的用户输入创建对象并将它们推送到链接列表中,但我无法将它们显示到我的 QTextBrowser
我遇到了一个“语义问题” ,没有从 'Rational' 到 QString/const std::string 的可行转换。我似乎找不到将这些对象转换或显示到 QTextBrowser 中的方法。
编辑:这是 Rational 类
仅显示我正在使用的函数的函数定义,其他未显示定义的函数是我在此程序中不会使用的函数。
python - 如何将 html 文件加载/显示到我的 QTextBrowser 小部件中?
我正在自学如何使用 PyQt5 在 python 中编写 UI。我想做的一件事是获取与我的应用程序保存在同一文件夹中的 html 文档并显示其内容。看起来 QTextBrowser 是加载/显示 html 文档的正确小部件,但我无法弄清楚要使用什么命令以及如何使用它。如果这是一个愚蠢的问题,我很抱歉,但我对 Python 和 UI 编码仍然是新手,所以我无法理解文档以及我做错了什么。
QTextBrowser 的文档提到了加载文档的方法的 QUrl、setSource 和 source。我已经尝试将我的 html 文档的名称放入其中,但它们都不起作用。userSet 是根据用户输入确定的数据集,用户输入和数据生成工作正常,因为我能够使用 QTableView 小部件显示数据表。
我希望应用程序显示我在 userHexbin.html 中保存的 hexbin 图,但出现以下错误 - TypeError: source(self): too many arguments。我不知道我应该把我的文件名放在哪里。
编辑: