首页 文章
  • 0 votes
     answers
     views

    OpenCV在C Qt应用程序中的highgui

    我正在尝试结合使用OpenCV _1746105的网络功能(使用OpenCV 2.4.2 highgui的Qt 4.8.1 C控制台应用程序) . 我目前正在尝试避免将cv :: Mat转换为Qt格式并通过自定义Qt GUI显示它以简化 . 为此,我正在创建一个包装类,它执行所有OpenCV的东西(cap = new VideoCapture(),namedWindow(),cap-> re...
  • 0 votes
     answers
     views

    QT中的LNK2019错误

    这是我的代码: Mainwindow.cpp : #include "Mainwindow.h" #include "ui_Mainwindow.h" #include "ContactsController.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(par...
  • 0 votes
     answers
     views

    在qt creator中链接utility :: conversions :: to_string_t中的错误

    我正在使用cpprest与Qt Creator 4.2.1基于Qt 5.8.0(MSVC 2015,32位) . 我修改了 .pro 文件以表明 INCLUDEPATH += C:/cpprest/Release/include 我收到以下错误: mainwindow.obj:-1:错误:LNK2019:未解析的外部符号“_declspec(dllimport)类std :: basic_str...
  • 1 votes
     answers
     views

    LNK2019未解析QObject的外部符号

    使用QMake构建时出现以下错误: LNK2019:未解析的外部符号“public:void __cdecl TimerTodo :: notify(class TodoBaseTask *)”(?notify @ TimerTodo @@ QEAAXPEAVTodoBaseTask @@@ Z)在函数“private:void __cdecl TimerTodo :: timerOver(vo...
  • 0 votes
     answers
     views

    QSqlDatabase LNK2019错误

    我试图在Qt 5.0.0中编译以下代码: #include <QApplication> #include <QtSql/QSql> #include <Qtsql/QSqlDatabase> #include <QStringList> int main(int argc, char *argv[]) { QApplication a(ar...
  • 0 votes
     answers
     views

    Qt:链接错误

    我是Qt的新手,我在链接项目时遇到以下错误: qtmain.lib(qtmain_win.obj) : error LNK2038: mismatch detected for '_MSC_VER': va lue '1600' doesn't match value '1700' in main.obj main.obj : error LNK2001: unresolved e...
  • 0 votes
     answers
     views

    终端中的QT创建者gcc cout

    我刚刚在QT Creator中测试了Ubuntu上的简单程序 . 问题是“cout”和“cin”不会从终端写入/读取 . 如果我关闭终端而不是'cout'正在将文本写入应用程序输出,但不支持从中读取 . 我如何从终端读写?我可以使用没有QT库的gcc编译器 . #include <iostream> using namespace std; int main() { int...
  • 0 votes
     answers
     views

    在C中将GUI与OpenGL集成

    我需要创建一个带有文件菜单和菜单的GUI,用户可以在其中输入参数 . 然后,这些参数用于在画布中绘制矩形,该画布是应用程序窗口的一部分 . 有没有办法将OpenGL子窗口缩放到屏幕的一部分,将参数输入到另一部分?应用程序需要用C语言编写 . 是否可以使用QT创建GUI并使用OpenGL在同一窗口中绘制矩形?如果没有,将GUI与OpenGL集成的常用方法是什么? (或者我可以用来尽可能简单地从点绘制...
  • 8 votes
     answers
     views

    使用Mac应用程序部署Qt框架并使用otool

    我在使用我的Mac应用程序部署Qt框架时遇到了问题,我希望有些人能够清楚地知道为什么我会在干净的Mac上运行应用程序,即不是开发人员Mac . 操作系统:10.7 .2并使用XCode Error msg: Library not loaded: @loader_path/../Frameworks/QtCore.framework/Versions/4.0/QtCore Referenced f...
  • 0 votes
     answers
     views

    无法从客户端向服务器发送消息

    我正在开发一个应用程序,我需要从客户端向服务器发送消息,并在客户端上的文件发生更改时通知服务器 . 我在Qt中使用QTcpServer和QTcpSocket类 . 我正在写socket并从服务器端的socket读取但是我的读取失败了 . 我可以知道如何将消息发布到服务器 . 我需要在Qt和C中实现.. 提前致谢 客户端代码用于编写: QByteArray块; QDataStream out(&bl...
  • 0 votes
     answers
     views

    为什么在Qtcpsocket的readyRead回调中调用readAll时没有内容?

    我正在构建一个最小的套接字服务器,它在收到消息时显示一个窗口 . 服务器使用newConnection信号获取客户端连接,并为每个套接字连接正确的信号(connected,disconnected和readyRead) . 当运行服务器程序并将一些数据发送到正确的地址时,对于发送的每个数据,连接QTCPSocket,然后连接readyRead,然后立即断开连接 . 在readyRead回调中,re...
  • 2 votes
     answers
     views

    如何在Qt中创建线程网络服务器?

    我正在使用线程telnet服务器(每个连接一个线程),并且无法弄清楚如何摆脱valgrind错误 . 我把问题缩小到了删除tcpsocket的地方 . 我在QThread的run()方法中创建了QTcpSocket: void TelnetConnection::run() { tcpSocketPtr = new QTcpSocket(); if (!tcpSocketPtr...
  • 0 votes
     answers
     views

    如何在Qt 5.2中将QTcpSocket传递给QRunnable

    我试图通过使用QRunnable和QThreadPool而不是每个连接1个线程,以可扩展的方式使用Qt 5.2编写tcp服务器 . 我遇到的问题是在QRunnable :: run中创建的套接字在创建它时设置了连接状态并设置了它的套接字描述符,但调用readAll()以响应readyRead信号会产生一个空缓冲区,即使我知道我发了一些数据 . 我尝试将套接字从主线程传递到QRunnable的两种方...
  • 2 votes
     answers
     views

    QTcpSocket和多个客户端(信号问题)

    我正在开发一个响应来自客户端的多个连接的服务器 . 但我有一个问题,我没有找到任何解决方案 . 我为QTcpSocket创建了一个类(TcpSocket),它为每个连接分隔信号和插槽 . 但是我的服务器没有识别出这个类的信号,它查找的是QTcpSocket,而不是TcpSocket . 我会发布代码,也许你会更好理解,因为我的英语不好 . tcpsocket.h #ifndef TCPSOCKET...
  • 0 votes
     answers
     views

    从多个线程访问QTcpSocket

    我正在修改一个用Qt编写的大型项目,它会在某些请求到来时生成qthreads . 这些线程中的每一个都编写一个QTcpSocket,它在主线程中创建并连接到服务器 . 线程类具有对QTcpSocket的引用 . 当需要写入它时,套接字写入数据并调用waitForBytesWritten然后返回 . 然后线程等待一个条件,直到从套接字发出readyRead信号 . 使用互斥锁保护套接字上的访问权限 ...
  • 0 votes
     answers
     views

    QT Qtcpsocket客户端丢失连接但不发出断开信号

    我使用QTcpSocket从服务器接收数据,我已将选项设置为keep_alive . 套接字开始时连接到主机,并可以接收服务器推送数据 . 服务器没有推送数据一段时间后,客户端无法接收服务器推送的数据而没有发出断开信号 . 并且套接字状态处于连接状态 . 但是当我从网络端口拔下电线时,客户端插座可能会发出断开信号 . QTcpsocket发生了什么?
  • 3 votes
     answers
     views

    编辑不在matplotlib中显示的曲线线和轴参数选项

    我正在使用Python 2.6和PyQt4 . matplotlib后端设置为“Qt4Agg” . 该图显示,但编辑曲线参数(看起来像绿色勾选框的参数)的选项未显示 . 有任何想法吗? 编辑:这是我没有看到的复选框: 示例代码: import matplotlib matplotlib.use('Qt4Agg') import matplotlib.pyplot as plt matplotl...
  • 0 votes
     answers
     views

    Matplotlib - 导航工具栏快捷方式不起作用

    我在PyQt4 UI中嵌入了一个matplotlib图 . 就像是 Building a matplotlib GUI with Qt Designer. 在QVBoxlayout中添加了FigureCanvasQTAgg和NavigationToolbar2QT,UI的右侧是图名的QListWidget . 没有工具栏快捷方式正常工作 . 我尝试更改QVBoxlayout和QListWidget...
  • 1 votes
     answers
     views

    qDebug()输出在终端上不可见

    我使用UBuntu 12.04 LTS . 当我使用Qt Creator运行控制台应用程序时,终端上看不到qDebug()的输出(我只得到一个带光标的空终端) . 如何解决? Edit1 此外我无法使用停止按钮停止程序,我必须使用强制退出选项 . Edit2 这是代码: #include <QCoreApplication> #include <QDebug> int m...
  • 3 votes
     answers
     views

    使用Qprocess运行ping,如果主机可访问,则退出代码始终为2

    我正在使用Qprocess执行ping以检查主机是否在线... 问题是,无论是ping可达主机还是无法访问的主机,我从Qprocess->完成信号中接收的退出代码总是2 . 我一直在QTimer中ping一个主机(我在Qt应用程序运行的客户端安装了一个文件夹)... 当我在连接到QProcess->完成信号的插槽中捕获ping返回的退出代码时,我总是收到退出代码为2 .. 我不能通过系...
  • 1 votes
     answers
     views

    终止在QThread中运行的正在进行的QProcess? [重复]

    这个问题在这里已有答案: Ensuring QProcess termination on termination of its parent QThread 2个答案 如何终止在QThread中运行并被另一个QThread删除的正在进行的QProcess?我甚至插入了一个QMutex extCmdProcessLock,它应该在extCmdProcess完成或超时之前避免破坏DbManage...
  • 0 votes
     answers
     views

    QProcess异常QT

    我正在开发一个创建并运行另一个Qprocess的应用程序 . 我的代码是: QProcess myProcess = new QProcess(); connect(myProcess, SIGNAL(finished(int,QProcess::ExitStatus)), this, SLOT(sendProcessCompleted(int,QProcess::ExitStatus))); c...
  • 5 votes
     answers
     views

    如何在Qt中获取output system()命令?

    我在Qt中使用system()命令 . 我希望获得输出并将其显示给用户 . 我的命令是: system("echo '" + rootPass.toAscii() + "' | su - root -c 'yum -y install " + packageName.toAscii() + "'"); 当我在QProcess(启动或执行...
  • 1 votes
     answers
     views

    QProcess :: execute(“clear”)问题

    我正在Qt中编写一个小型控制台应用程序,我希望能够通过用户命令清除终端 . 我找到了这个: How clear screen in QT console? 这几乎回答了我的问题,但它不起作用 . 当函数“QProcess :: execute(”clear“);”运行,我得到这个输出到终端: 未设置TERM环境变量 . 我对Linux很新,虽然之前我已经设置了环境变量,但在运行程序之前它总是在终端...
  • 0 votes
     answers
     views

    QProcess返回退出代码但没有退出?

    我计划使用QProcess在我的计算机中执行程序(.exe)并处理已存在的文件,然后输出新文件并继续下一步,整个过程大约需要3到5秒 . 但是,尽管执行该过程的进程屏幕确实显示并运行,并且我还编写了代码行来检测进程是否已完成,然后执行下一步,但仍无法阻止项目执行以下步骤没有等待 . 换句话说,我的项目将尝试打开一个不存在的文件,因为它仍然在前面的代码中处理 . 所以我写了一个简单的代码来测试: Q...
  • 2 votes
     answers
     views

    如何从qt creator向外部jar文件提供运行时输入

    我搜索了这个主题但是得到了解决方案 . 我正在开发qt小部件应用程序来运行外部jar文件并在qt gui touch diaplay上显示jar输出 . 以这种方式,我的外部jar文件,在用户给出运行时输入时执行,然后处理并打印输出 . (读取和写入)这里,我使用QProcess执行jar文件 . 进程(jar执行)开始运行,等待用户输入 . 我无法通过qt控制台和终端窗口向我的外部jar文件提供...
  • 0 votes
     answers
     views

    在QProcess输出中保留ANSI转义序列

    我正在创建一个程序,我在Qt中使用QProcess框架在Ubuntu 16.04 Qt 5.5.1上运行进程,并启用了C 11 . 我将进程输出流定向到QTextEdit . 我想将此输出着色以使用本机终端使用嵌入的ANSI转义颜色序列解释的相同颜色 . 但是,我无法解析转义序列,因为它们似乎在QProcess输出中缺失 . 我原本以为QString正在剥离它们,但经过一些测试后我不相信这种情况 ...
  • 1 votes
     answers
     views

    启动并写入Qt的终端

    我使用Qt在linux中编码 . 我知道使用popen或QProcess我可以从我的程序启动终端,但我该如何写入呢?我谷歌周围的人建议fork()和管道() . 我的目的是与终端进行ICMP ping,并在ping成功时停止 . 我用popen制作了,但是我无法停止ping过程,因此我的程序将无法运行 .
  • 4 votes
     answers
     views

    QProcess问题,输出过程

    我想弄清楚QProcess的用途 . 我没有运气地看着Qt doc .http://doc.qt.io/qt-4.8/qprocess.html EXAMPLES OF PROBLEM. Example 1: 代码bellow工作 . #include <QtCore/QCoreApplication> #include <QTextStream> #include &lt...
  • 0 votes
     answers
     views

    QProcess执行c文件

    在某些地方它建议,我不能用QProcess运行预先构建的c二进制文件 . 同时还有其他问题,人们正在使用QProcess执行shell脚本等,所以我很困惑 . 我可以使用QProcess执行预构建的c二进制文件 . 此二进制文件读取文本文件并创建两个文本文件作为回报 . 我创建了一个带GUI的基本UI,并且有一个按钮,当点击它时调用外部二进制文件 . 使用 execute 运行此错误会给我一个错误...

热门问题