qtnetwork

    1热度

    1回答

    我有一个Qt5应用程序,它使用QNetworkAccessManager作为可通过单例访问的网络请求,并使用QPluginLoader来加载将功能添加到程序的扩展。目前我使用静态链接插件和一切正常,很好。 但是我想切换到使用动态库来分离核心功能与应用程序的其他部分。我通过宏添加了必要的declspec,并在我的.pro文件中做了必要的调整。 问题是,很多时候(比如,4个启动中的3个)QNetwor

    1热度

    1回答

    我想显示无数的div。 我希望每个div都在新行中。 比如现在在包装我设置: wrap { display: grid; grid-template-rows: repeat(4, [row] 25px); } 和每个格我设置: div1 { grid-row: "row" }, div2 { grid-row: "row 2"} ....等等 我怎么能在CSS中处

    10热度

    6回答

    假设我有以下服务接口ServiceInterface和几个实现它的组件:ProductAService和ProductBService我也有一个RequestContext bean,它具有合格属性,表示我们说目前正在处理ProductA或ProductB。然后如何自动注入自动装配或其他注释,将正确的实现(ProductAService或ProductBService)注入某个需要它的服务(下面的

    5热度

    1回答

    QApplication.quit 时注意:我还张贴这在PyQt的邮件列表 - 在这里我要回答我的问题,如果一个很好的答案出现在那里。 执行 QApplication.quit(),可能与libQt5Network.so和/或 QtWebKit的时候我有偶尔段错误的问题。 首先,我使用了3个测试系统: Arch Linux的,PyQt的5.2,Qt的5.2.0,3.3.3的Python 的Ubun

    2热度

    2回答

    因此截至Qt 5,QHttp is deprecated,我们都应该use QNetworkAccessManager now。精细。但是,如何从我的多宿主机器发出请求(HTTP或其他),而不会感觉我正在玩轮盘赌? 如果there is no way,那么什么是解决方法?对于我现在的具体情况,我只需要通过HTTP下载文件。但是真的没有办法用QtNetwork以通用的方式做到这一点吗?

    8热度

    3回答

    目前我使用此代码为检索目标系统的平安。 但是,它至今只在linux下工作,它可能取决于语言环境设置。 添加对Windows的支持可能会更加复杂。 有没有简单的方法或库来获得目标系统的ping?我主要使用Qt,所以如果我可以使用QSockets,那将是理想的选择。 #ifndef _WIN32 QProcess ping; ping.start("ping", QStringList() <<

    1热度

    1回答

    我有以下代码: QNetworkAccessManager *nam = new QNetworkAccessManager(this); QNetworkReply *re = nam->get(QNetworkRequest(QUrl("http://somesite/ai.bin"))); QEventLoop loop; QObject::connect(reply, SIGNAL(

    0热度

    1回答

    我创建了一个线程包含一个QTcpServer它接受任何传入连接: void Service::run() //Service class is a subclass of QThread { server->listen(QHostAddress::LocalHost, ServicePortNo); // server is a private member of Serv

    1热度

    2回答

    我需要能够在我的ftp服务器上创建目录。 我知道在5.2.1 qt中没有QFtp,那么我怎样mkdir用QNetworkAccessManager?

    0热度

    1回答

    我想创建一个简单的tcp通信项目,但我遇到了一些问题,我不知道如何解决这个问题。当我试图找到解决方案时,所有人都告诉在.pro文件中添加此代码(QT + = network),但在ui项目中,我没有任何pro文件,因此我不知道找到解决方案。 //commu.h #ifndef COMMU_H #define COMMU_H #include <QtWidgets/QMainWindo