问题标签 [qurl]
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.
qt - 如何在 Qt 应用程序中正确添加资源
我正在尝试在 Qt 中部署 Windows 应用程序,所以我将模式更改为发布,但是当我执行它时,它所写的只是
我已经多次尝试返工resources.qrc,但没有成功。
资源.qrc
我试图复制 qml 和 images 文件夹(它们与main.cpp和resources.qrc位于同一文件夹中),但也没有成功。
这就是我设置主要来源的方式QQuickView:
在调试模式下,没有问题,一切都按原样开始。
如何更改资源/代码以使其正常工作?
谢谢你的帮助!
//编辑:
我已经设法解决它view_>setSource(QUrl(QStringLiteral("qrc:/qml/Main.qml")));
c++ - 无法在 QT 4.8 中存储从 url 下载的文件
我正在尝试使用 QT 4.8 中的 url 下载 xml 文件。这是我的代码:-
我的代码进入插槽,但我找不到12012.txt在/FlashDisk/ServerTemp/. 请告诉我这里到底缺少什么。
qurl - QUrl,获取位置包含“//”的字符串url
我使用QUrl.
URL 的字符串是“http:myPath”,但我需要“ http://myPath ”
我试过了toString(),toDisplayString()不同FormattingOptions但没有运气。
qt - QUrl 中的特殊字符将被转换为 punycode
我有一个文本字段,用户可以在其中添加 URL,我有一个文本字段,用户可以在其中添加 URL,QUrl::fromUserInput()然后将其放入列表中。如果我在 URL 中使用特殊字符,"http://blöd.de/"它将显示为,"http://blöd.de/"但如果我只输入"ö"它将被转换为 punycode "http://xn--nda/"。
我尝试了每QUrl::FormattingOptions一个QUrl::ParsingMode
有人知道如何将这个 punycode 转换回特殊字符吗?为什么只有当我拥有顶级域时它才没有转换?
qt - 使用 Qt 读取带有变音符号的百分比编码 url
我正在尝试使用 Qt 读取带有变音符号的百分比编码网址,例如 äüö,...,
但输出Nu¨rnberg不是Nürnberg. 如何以这种形式正确解码带有变音符号的网址?
问候,
python - 如何在 QWebKit 浏览器中保持当前 URL 的更新
我正在使用 PyQt5 WebKit 制作一个带有搜索框的非常简单的浏览器。这是我正在使用的代码:
我想用用户当前使用的任何 URL 来更新框中的 URL。我不知道该怎么做,任何帮助将不胜感激。
windows - 将 Windows UNC 路径转换为 Mac 的 QUrl
背景:我有一个数据库,其中视频文件的路径存储为 Windows UNC 路径字符串,例如“\\11.22.33.44\path\movie.mp4”。(Windows 格式是遗留的东西,我无法从根本上改变它们的存储方式)。
我现在正在使用 PyQt5 的 QMediaPlayer 开发 Python 媒体播放器。在 Windows 上,它工作正常,并且:
在播放器中打开电影文件。
但是,也需要在 Mac 上进行这项工作,并且我在将 Windows UNC 路径转换为适用于 Mac 的 QUrl 格式时遇到了问题。我在网上尝试了各种示例os.path,pathlib但似乎没有一个可以创建可以使用的有效路径QUrl.fromLocalFile。我总是打Error: Failed to load media。我得到像“/11.22.33.44/file/movie.mp4”这样的结果,开头有一个反斜杠和一个前斜杠,诸如此类。
我应该指出,是的,这些是网络路径,被发送到一个名为“fromLocalFile”的方法,但 QUrl 的文档确实声明它将与网络路径一起使用:https ://doc.qt.io/qt-5/ qurl.html#fromLocalFile - 所以我认为这不应该是问题吗?
有人可以向我解释完成这项工作的正确方法吗?我认为 Pathlib 应该能够使用它,而我只是以错误的方式接近它。
(这个问题不是使用 QMediaPlayer 和 UNC 路径加载视频的重复,因为我的代码在 Windows 上运行,并且我在 Mac 友好路径上遇到了不同的问题。)
c++ - 如何使用 Qt 发出简单的 Http 请求?http 请求在 URL 中包含百分比编码
我有一个如下网址:
现在我将这个 URL 称为如下:
但是,调用没有成功。经过调试,我发现 URL 中的“&message”部分是
变成
可能这就是失败的原因。如果我将 URL 复制粘贴到浏览器中,它可以正常工作。
如何使这个请求成功?
虽然我已经编码了它是一个阻塞调用,但实际上我的要求是只调用上面的 URL。
更新:这个问题自己解决了。我进行 API 调用的网站遵循某个模板。我错过了一个句号“。” 在最后。添加后,它开始工作。
python - PyQt5 QUrl 在 QUrl.setUrl 之后为空
我的 python 脚本有问题。我想制作一个简单的应用程序,自动登录网站上的人。这可以通过我认为的 QUrl 和 QUrlQuery 来完成。这只是 html 中的表单。现在解决我的问题:当我尝试使用 打印 QUrl 时
print(login_url.toString(QUrl())),它只打印一个空行。
服务包
Webview.py
c++ - 如何在 QTextEdit 中添加 URL 或 IMAGE-URL
我有一个QString,例如“ https://google.com ”,我应该将其转换QString为QUrl然后将其添加到QUrl,QTextEdit当我单击该 URL 时,它将打开https://google.com。
下一个问题是,是否可以制作一个 IMAGE-URL?例如:如果“<a href="https://example.com" rel="nofollow noreferrer">https://example.com”打开了一个服装网站,我可以QTextEdit在点击时添加一个 IMAGE-URL 吗?在此图像上,它将打开https://example.com,其中 IMAGE 是打开https://example.com的衣服图像