问题标签 [qtnetwork]
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 - 无法使用自定义 NetworkAccessManager 将 ogg 本地文件流式传输到 webview
我一直在调查这个问题,但我大部分时间都被困住了,我正在使用 python、pyqt 和 pywebkit 编写一个自定义音乐播放器。情况是我可以毫无问题地播放 .mp3 文件甚至 .wav 文件,但永远无法访问 ogg 文件。
示例代码
索引.html
您只需要使用不同类型的音频文件填充文件夹(注意加载 webview URL 中的 index.html 路径是绝对的,无法使示例使用相对)。测试资源:
http://en.wikipedia.org/wiki/File:Example.ogg
http://audio.online-convert.com/convert-to-wav
找到谷歌“文件类型:mp3”
您会看到音频 mp3 播放得很好,wav 也是如此,但奇怪的是 ogg 文件无法播放。如果您将 webview 指向 URL http://en.wikipedia.org/wiki/File:Example.ogg,您将能够播放该 ogg 文件,并且页面 html5test 表示 webview 支持 vorvis 音频。但是再次无法通过NetworkAccessManager玩,我有点迷茫,请给我一些提示
c++ - QtWebkit 是否需要从需要登录的网站获取数据?
正如标题所暗示的,
我需要从某些需要登录才能使用的网站获取数据。
登录过程可能需要 cookie 或会话。
我需要 QtWebkit,还是只使用 QNetworkAccessManager 就可以了?
我在这两方面都没有经验,我会边走边学。所以请节省我比较两者的时间^^
先感谢您,
埃文
编辑:阅读了一些相关答案后,我将添加一些说明:
相关网站没有 API。所以我需要自己为数据抓取网络元素。我可以只用 QNetworkAccessManager 做到这一点吗?
qt - 如何使用 QTcpServer 监听知名的 tcp 端口
我想听一个著名的 tcp 端口,比如 80 或 25 。如何在 Qt 中执行此操作并使用 QTcpServer 类?或者更一般地说,一个被其他人使用的端口?提前致谢。
multithreading - Global variable declaration in Qt
I have made a Gui thread and a QTcpSocket thread in Qt.I want to access data
from QTcpSocket thread to Gui thread.How to solve it?
Do i need to declare some global variable and how?
qt - Qt 客户端(GUI)连接到 QT 服务器
到目前为止,我所看到的所有示例都指向客户端服务器,其中客户端只有一个功能(例如:获取服务器日期和时间),而服务器仅提供此功能。因此,当服务器从客户端收到请求时,它知道必须调用什么业务对象的函数来服务请求。但是,当构建复杂的应用程序(例如:学校管理系统)时,服务器上有很多业务对象,现在,客户端如何告诉服务器要调用哪个业务对象的功能。这整个问题是关于 QT
qt - 接收不到 QTcpSocket 的 readyRead 信号?
您使用 QTcpSocket 通过网络发送数据,将 readyRead 信号与您的数据处理程序连接。但是可能没有触发 readyRead 信号。
您可以看到 Wireshark 到达的数据,但 QTcpSocket 不会触发 readyRead 信号。
c++ - 使用 QTcpSocket 和 QTcpServer 进行控制台聊天
我想在qt框架中编写一个控制台聊天程序。发送消息有问题。
客户端向服务器发送消息,但服务器在客户端程序关闭之前不会接收消息。当客户端关闭时,服务器会显示所有消息。我不希望这样。我希望服务器在我发送给它时获取我的消息。
我在下面编写了代码。如果您查看客户端的主要功能,您将看到我想要做什么。
c++ - QWebView,如何判断此链接是否为新窗口?
代码
如何判断不是新窗口链接函数openUrl?我将如何编写这段代码、?谢谢!!!
qt - https://service.oneaccount.com/onlineV2_B/OSV2?event=login&pt=3 上的 QtNetwork SSL 握手错误
当我使用我的 QT 应用程序下载此页面时:https ://service.oneaccount.com/onlineV2_B/OSV2?event=login&pt= 3 with QNetworkAccessManager->get(url),出现网络错误 (QNetworkReply::NetworkError)在回复对象中。错误字符串是 SSL 握手失败。但是,sslErrors 信号没有被触发,所以我什至没有机会忽略这个错误。我在 Mac 和 Windows 版本上遇到了同样的问题。
如果我对 QT 4.74 做同样的事情。它工作正常。