首页 文章
  • 0 votes
     answers
     views

    切换到Linux环境,现在fscanf不起作用

    我有一个在Windows中使用Visual Studio和CodeBlocks编译的程序,但是当我使用QT Creator在Kubuntu中编译它时,fscanf函数的工作方式不同 . 我有一个包含其他文件名称的文件,每个文件由空格和换行符分隔 . 在工作环境中使用带有"%s"的fscanf将文件名读入 char entity[21] ,在此测试用例中,它保存"ent...
  • 3 votes
     answers
     views

    Qt Designer - 窗口不会小于带有pixmap的QLabel

    我正在创建一个程序(在Qt Creator 2.8.1,Qt 5.1.1中),它基本上显示了一个图像,在这种情况下是一张扑克牌(以及一些按钮,标签和一行编辑) . 所有小部件都是垂直/水平布局,窗口布局是网格布局 . 我重新实现了主窗口的resize事件,以使图像正确调整大小并将pixmap调整到它的大小 - 基本上,标签尽可能多地垂直扩展(垂直大小策略设置为Expand(1)),然后图像是重新调...
  • 0 votes
     answers
     views

    尝试从Github编译OpenCV QT代码时出错

    我是OpenCV / QT环境的新手(以及一般的编程环境) . 我正在尝试运行此代码: https://github.com/Terranlee/Realtime_EVM 有人可以一步一步地告诉我需要安装/编译以便在Windows 10上运行此脚本吗?不确定要安装什么版本或者它是否重要 . 我已经尝试过这里的指示(https://wiki.qt.io/How_to_setup_Qt_and_ope...
  • 0 votes
     answers
     views

    在PyQt5中从.ui文件导入自定义小部件

    我想通过直接导入.ui文件来使用QtCreator创建的自定义小部件 . 当我使用 pyuic5 创建.py文件时,我的代码工作正常 . 但我希望能够直接从.ui文件导入我的小部件 . 一些工作代码: main.py import MyWidget MainWindowUI, MainWindowBase = uic.loadUiType('main.ui') class mainGUIWin...
  • 0 votes
     answers
     views

    使用Qt Creator中设计的自定义小部件动态地将页面添加到QStackedWidget

    所以我又迷失了......我有一个带有空QStackedWidget的QMainWindow . 我想使用我在Qt Creator中创建的自定义小部件动态填充QStackedWidget . 我尝试在另一个线程中关注Creating a custom widget in PyQT5,但这并不包括在这种情况下从UI文件导入 . 我一直收到: AttributeError:'QStackedWidg...
  • 0 votes
     answers
     views

    PySide Qt Creator消息对话框退出

    所以我用Qt Creator创建了一个ui文件,其中包含一个QPushButton . 出于测试目的,我想弹出一个问好的QMessageDialog!在主窗口类中打开ui后,我将ui的按钮连接到def hello(self): myWidget.helloButton.clicked.connect(self.hello) 然后是 def hello(self): QtGui.QMess...
  • 1 votes
     answers
     views

    Qt助手无法正常工作,给出错误:“无法找到该页面......”

    我想用PyQt5开发GUI . 之所以选择Eric6,是因为它与Qt设计师配合得很好.PyQt5和Eric6已经成功安装并且可以正常工作,我已经 Build 了一个试用项目 . 作为一个初学者,我需要使用Qt助手来学习,但是Qt助手不起作用,给出错误:“无法找到页面......” . 索引中的搜索也不起作用 . 我尝试一次又一次地卸载和安装,我甚至尝试使用不同版本的PyQt,但是错误仍然存在 ....
  • 0 votes
     answers
     views

    Qt5构建/调试项目没有更新/没有更改

    我对Qt5.8非常满意 . 但是,有时当我在QtCreator中编译或运行项目时,编译输出显示如下: C:/Qt/Qt5.6.0/5.6/mingw49_32/bin/qmake.exe -spec win32-g -o Makefile ../Pou/Pou.pro C:/Qt/Qt5.6.0/5.6/mingw49_32/bin/ qmake.exe -spec win32-g -o Mak...
  • 28 votes
     answers
     views

    如何将Qt运行时DLL复制到项目输出

    我有一个在Qt Creator中创建的简单项目(使用Qt SDK 1.1.4安装) . 它在Qt Creator中运行得很好,但如果我然后浏览到Windows中的输出目录并双击EXE,我将收到如下错误: The program can't start because QtCored4.dll is missing from your computer. Try reinstalling the p...
  • 33 votes
     answers
     views

    qMake:qmake究竟解释了“CONFIG(debug,debug | release)”语法

    我读了HERE,但我仍然不理解 qmake CONFIG 变量的语法 . 例如,如果我的 .pro file 中有以下CONFIG设置: CONFIG(debug, debug|release) { message("debug mode") }else { message("release mode") } 然后,当运行 qmake 时,...
  • 17 votes
     answers
     views

    qmake项目文件中的INCLUDEPATH不起作用

    我在qmake项目中遇到了包含问题 . 在我的.pro文件中,我得到了: INCLUDEPATH += "C:\OpenCV\build\include" 在我的cpp中: #include <opencv\cv.h> 编译器指示错误: 无法打开包含文件:'opencv \ cv.h':没有这样的文件或目录 但如果我在我的cpp中写这个: #include ...
  • 1 votes
     answers
     views

    qmake不生成二进制资源文件

    规格:Qt Creator 2.5.1,Qt 4.7.4(32位) 根据Qt documentation我的理解是,在Qt的.pro文件中包含一个资源(.qrc),只需要qmake生成正确的qrc _ * .cpp文件 . 那不是在compiler_rcc_clean下寻找,而不是在构建链中 . [更新]根据以下评论的建议,qmake生成的makefile直接用NMAKE进行测试 . 创建了正确的...
  • 6 votes
     answers
     views

    如何让QMake只有在更新时才能复制大数据文件

    我有一些大型数据文件,需要在我们的Qmake / QtCreator构建期间从源文件夹复制到构建文件夹 . 由于它们很大,我只希望复制发生在新的/更改的文件中 . 我真的想避免将它们全部列在项目文件中 . 这是我尝试过的: 这种复制数据文件的尝试失败,因为DemoData文件夹是目标 . 因此,如果添加或更改文件夹中的文件,则不会执行复制 . 仅当文件夹不存在时 . DemoData.comman...
  • 1 votes
     answers
     views

    qmake .pro文件未正确解析以生成LD_LIBRARY_PATH

    我在最后几天一直在努力了解qmake的工作原理我是怎么回事 . 我想要一个具有以下结构的项目: 根 bin testjson lib libjson.so src testjson.cpp 我想要的只是测试json库 . 我在Qt Creator 2.3.0中创建了一个新的空项目,并设置了所有设置,以便运行可执行文件 . 测试了我想要的并关闭了应用程序 . 后来,当我再...
  • 0 votes
     answers
     views

    glew链接问题qt creator qmake

    I am trying to get a project working with SDL2, assimp, opengl, and glew and cannot get glew to link properly (almost a duplicate but a more comprehensive question and answer, I think). 我的qmake .pro文件...
  • 0 votes
     answers
     views

    Qmake Headers Library

    我使用“Subdirs”模板,头库和测试控制台应用程序创建qmake项目 . Main.pro : TEMPLATE = subdirs CONFIG -= app_bundle CONFIG -= qt CONFIG += ordered SUBDIRS += tests Config Config.pro : HEADERS += \ Reader.h \ Builder.h\ Sto...
  • 3 votes
     answers
     views

    QML范围:子对象中的属性绑定失败

    我是QML的新手,在阅读按钮教程时遇到了范围问题 . 我解决了它,但我不明白为什么代码首先不起作用: 问题 当按钮悬停在以下代码时,以下代码会给出运行时引用错误: main_broken.qml import QtQuick 2.0 import QtQuick.Controls 1.1 ApplicationWindow { visible: true ...
  • 0 votes
     answers
     views

    QT Creator用VC编译非QT项目

    我正在尝试使用VC(来自Visual Studio 2012)来编译来自QT Creator 2.8的项目 . 我尝试在QT Creator中创建非QT项目我看到它说它将是"CMake build" . 经过一些步骤(项目名称,版本控制......)显示此消息: 我检测到这个工具包: 我怎么解决这个问题?我安装了CMake 2.8.11.2 . 我知道我可以使用MinGW,...
  • 1 votes
     answers
     views

    Qt Creator 3.0.0 / 1与Clang - > g'无法识别

    赢得7 32,Qt Creator 3.0和3.1beta尝试过 我尝试在Qt Creator中使用Clang编译一个项目 . 根据"Qt Creator and Clang"我设置了 PATH / LLVM_INSTALL_DIR . LLVM是从这里下载的 . http://llvm.org/releases/download.html . Qt Creator中...
  • 1 votes
     answers
     views

    在QT CDB调试模式下缺少QStringList的值

    我使用QT 5.8和QT Creator 4.2.2,MSVC2015 32位编译器和win10SDK套件中的CDB调试器 . 调试助手已启用 . 在调试模式下,我无法在QStringList中看到QString的值,它在QArrayData结构中显示d = 0x1和“内存访问错误” . 但是单个QString显示得很好 . 如果使用MinGW编译器和GDB调试器,QStringList显示完全正...
  • 2 votes
     answers
     views

    将QT Creator 5.8与MSVC 2015编译器配合使用

    我是 C++ 和编程的新手,我正在尝试使用 Qt 和 Qt Creator 处理一个小项目 . 我使用的是 MinGW compiler ,但对于这个项目,我需要使用 MSVC compiler (因为我需要使用 QtWebEngineWidgets ) . 我有 Qt 5.8 而且我正在使用 Qt Creator . 我下载了Microsoft Visual Studio 2015(社区) ....
  • -1 votes
     answers
     views

    无法用Qt打开包含文件:“没有这样的文件或目录”

    我是C和编程的新手,并尝试使用Qt / Qt Creator开展一个小项目 . 我使用的是MinGW编译器,但特别是对于这个项目,我需要使用MSVC编译器(因为我需要QtWebEngineWidgets) . 我有Qt 5.8,我正在使用Qt Creator . 我下载了Microsoft Visual Studio 2015(社区),并从Microsft的网站上安装了wdk和winsdk 201...
  • 3 votes
     answers
     views

    QtCreator 2.4.1控制台输入

    我对C和QT有些新意 . 试图在QtCreator中运行一个非常简单的程序,它在WinXP上使用控制台输入: #include <QString> #include <QTextStream> int main() { QTextStream streamOut(stdout); QTextStream streamIn(stdin); QStri...
  • 5 votes
     answers
     views

    如何配置QtCreator以使用C 11?

    我使用QtCreator 2.5.1和Qt 4.8.0编写了一些项目 . 我添加到* .pro文件: QMAKE_CXXFLAGS += -std=c++0x 并且所有编译和工作都正确,但IDE仍然强调C 11样式的代码片段是错误的 . 例如 . 这个字符串: QVector<int> colwi{100,70,30,40,25,25,25,25,25}; 这可以修复吗?
  • 2 votes
     answers
     views

    在QtCreator中启动应用程序的严重问题

    我在QtCreator上写了两年的申请 . (我的应用程序使用一些外部库) . 最近我将应用程序移植到Qt5.3mingw(windows7)中 . 该应用程序已成功构建但未能在QtCreator中启动,并且“程序已意外完成” . 通过调试应用程序,它会显示以下错误消息:“在启动程序退出时,代码为0xc0000135” . 然而,应用程序在QtCreator之外开始成功!似乎QtCreator在...
  • 2 votes
     answers
     views

    在QtCreator中强制输出控制台应用程序

    当我使用Qt Creator制作一个小部件应用程序时,文本输出被重定向到内置在控制台中的Qt Creator(例如来自QDebug函数) . 但是,当我使用控制台应用程序时,文本输出将重定向到单独的终端窗口 . 我如何确定输出在Qt Creator中的位置?我将非常感谢所有的帮助 .
  • 0 votes
     answers
     views

    控制台日志输出QtCreator中的错误字符

    如何修复这个坏人物?我使用 Qt 5.7.1 MSVC 2015 32 bit ,注意 Qt 5.7.1 MinGW 工作正常 .
  • 13 votes
     answers
     views

    Qt Quick是为C应用程序构建现代GUI的方法吗?

    在经历了4年的缺席之后,我对它所经历的发展印象深刻,但也被Qt Quick感到有些困惑,它刚刚在Qt 4.7中引入 对我来说,似乎需要在Java Script中使用一些逻辑构建一个快速,吸引人的GUI . 但是,如果我要构建一个C应用程序,Qt Quick是否也是构建GUI的现代方法,还是应该使用 .ui 文件来遵循经典路径?
  • 72 votes
     answers
     views

    在Qt,QtCreator和QMake中配置GCC编译器

    我最近尝试在Windows 7(64位)上使用Qt Creator 1.3.2,Qt 4.6.2和GCC 4.4.0(32位版本)来编译使用某些实验性C 0x扩展的应用程序并遇到以下问题(致命错误: 此文件需要编译器和库支持即将推出的ISO C标准C 0x . 此支持目前是实验性的,必须使用-std = c 0x或-std = gnu 0x编译器选项启用 . 在我搜索解决方案时,我遇到了线程q...
  • 0 votes
     answers
     views

    如何在QTCreator中运行此表单?

    我正在关注'使用QT 2ndEd进行C GUI编程' . 我使用QTCreator'Widget'模板设计一个表单,并将其保存为目录中的form.ui . 然后我在同一目录中编写main.cpp文件 . “运行”选项仍未启用 . 该书说要运行qmake来创建.pro文件和makefile . 我是怎么做到的

热门问题