• 访问在C ++中的类的构造函数中创建的对象

    我有三个文件 main.cpp,lnflogic.cpp和listmodel.cpp 这是listlogic.cpp的构造函数 我在main.cpp中实例化lnflogic LnfLogic logic; 我想访问m_lnflistmodel中的名为themesinfo的类(它在其标头中创建为名为m_themes的QList) when debugging i am able to see that m_themes is already created (shown in the picture bel...
  • Qgraphicsitem变慢

    几个月前,我开始学习使用C ++进行QT以及如何为大学目的开发游戏。 我有一款太空射击游戏,玩家是Qgraphics物品,可以不断播放动画(移动,闲置,更换武器...)以及敌人。 移动系统还可以,玩家可以在地图上毫无问题地移动,并且控件是平滑的,并可以做出应有的响应。 射击系统还行!玩家可以创建其他物体,这些物体会直线碰撞并消失(从场景中删除),如果发生碰撞,它们也会碰撞,或者在到达场景边界时消失,敌人也可以射击。 当按下一个键时,玩家立即响应任何命令,问题出在敌人身上。 玩家具有周期性的功能,可以在地图的...
  • 如果从线程启动,则QMovie无法启动

    各位开发人员!我对Qt和多线程有疑问。 ===简短版本=========================================== Qt可以做我想做的事吗?即(1)显示一个装载机; (2)在后台下载gif; (3)下载后的gif在主窗口中显示吗? ===长版本============================================= 我有一个想法,当我按下一个按钮时,它会: 显示一个装载机; 激活从网上下载gif的线程; 将主窗口中隐藏的默认gif替换为下载的gif并显示 隐藏装...
  • Qt让计划的后台线程读取更新的GUI元素

    请注意,我对Qt还是很陌生。 我正在尝试创建一个程序,可以在其中使用GUI在QListWidget中将文本命令排队。在GUI线程旁边,我创建了一个工作线程,该线程定期检查队列中的条目。如果队列中有条目,则工作人员应按顺序处理它们。到目前为止,我已经能够在MainWindow类中创建一个公共的getter函数,该函数获取QListWidget顶部条目的项目文本。 现在,我将其更改为仅显示行数以检查一切是否按预期工作。我知道信号和插槽,通常您可以通过发出信号并将其连接到另一侧的插槽,将数据从一个小部件发送到另一...
  • 将格式化的文本从QML传递到C ++

    I have a simple pdf generator in my QML app, which uses C++ to receive a signal and write my PDF document to the device - when using a sample TestHtml.html document in the resources prints as intended, but I'm struggling to be able to send over custom HTML...
  • 类实现中的奇怪错误,我缺少什么?

    我有两个类,一个来自QPushButton,另一个来自QComboBox。从QComboBox派生的类中存在一个问题,我仔细查看了该问题并将其与其他类进行比较,我看不到任何错误: 我的按钮类: class clsQtPushBtn : public QPushButton { Q_OBJECT friend class clsXMLnode; private: static const char mscszQtSignalClicked[]; ...
  • 寻找ubuntu 20.04的qt-at-spi

    Package packettracer is refer to Cisco Packet Tracer 7.3. My OS is ubuntu 20.04. 我安装了packettracer,该软件包是必需的qt-at-spi软件包,在ubuntu 20.04存储库中找不到。 $sudo dpkg -i PacketTracer_730_amd64.deb Selecting previously unselected package packettracer. (Reading database .....
  • 显示实时图形时程序变慢

    I have configured a graph to read IMU sensor value using QCustomPlot in a tab widget. When I open the tab corresponds to the graph the programs become very slow (code is given below). I'm not sure which part of the program is causing the delay. Can you fin...
  • 链接器错误,无法在Windows上编译,但可以在Mac,Qt上编译,但所有库均已链接并且可以

    我正在尝试编译我的程序,它已经在另一台机器(MAC)上工作了,我只是在新机器上复制(windows),因为客户端希望将其用于Windows 10,现在它根本无法识别我的所有qtwidget ,只要找到正确的库就没有关系 我已经检查了库(qtCore,Qt Sql等),它们很好并且已链接,并且仍然收到警告“对象的未定义引用”,我将粘贴从输出窗口中获取的内容 我在Windows上使用Netbeans Qt 5.12.8,该程序是在Mac Qt 5.11.3上制作的 我使用Mkspace win32-g ++安装...
  • 通过Qt中的信号/插槽机制将自定义类指针传递给另一个线程

    我试图通过使用信号插槽机制将自定义类指针(使用多态性)传递给另一个。 基本上,我有一个基类和多个派生类(它们不是从QObject扩展的),并且我试图通过使用信号插槽机制将基类传递给另一个线程,如下面的示例所述。当我这样做时,我可以成功地将基类指针转移到另一个线程,但是当我尝试向下转换它,或者调用虚拟方法时,我得到了sigsegv异常。我搜索了很多文章,但找不到合适的解决方案,有人遇到过这样的问题吗? 这是我创建工作线程的部分 qRegisterMetaType<SecondMessage>(); for (...
  • 在Linux上安装PyQt5 5.14.1

    pip3 install PyQt5 Collecting PyQt5 Using cached https://files.pythonhosted.org/packages/3a/fb/eb51731f2dc7c22d8e1a63ba88fb702727b324c6352183a32f27f73b8116/PyQt5-5.14.1.tar.gz Complete output from command python setup.py egg_info: Traceback (most...
  • 如何将sql数据输出到PYQT qCalendarWidget

    我希望能够在日历小部件上从SQL数据库中突出显示一天,就像启动程序时突出显示当前日期一样,在我的示例中是红色突出显示。在突出显示的日期上,日历下方的标签上将显示数据库中日期旁边的文本。 这是我使用QT Designer创建的页面: PYQT Page 这是具有所有数据的数据库: SQL Database 这是创建QT页面的代码: # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'Calenda...
  • Qt / C ++中按钮的实现

    我希望在Qt中实现数独gui。首先,我首先尝试生成一个QToolButtons网格,当按下该网格时,其值将增加一。 这是我的window.h标头 class Window : public QWidget { Q_OBJECT public: Window(QWidget *parent = nullptr); private slots: void digitClicked(); private: Button *createButton(const QString ...
  • Qt UI没有输出

    This is a minimal reproducible example of my previous question (QObject::connect: Parentheses expected, signal QSerialPort::readyRead in ..\voltage_sensor\dialop.cpp:41) as asked by a helpful member of the community. The code compiles, and I get a digital ...
  • 通过引用传递到多线程lambda函数的问题

    因此,我正在实现皮肤动画,这是非常可并行的(或者他们说)。这是我第一次真正尝试多线程,但我不确定自己出了什么问题。我在Qt的线程功能和标准库之间混合使用。我的发生并行化的函数主体如下所示: SkeletonPose SkeletonPose::interpolate( const std::vector<const SkeletonPose*>& poses, const std::vector<float>& weights) { SkeletonPose pose; ...
  • 使用Qt上传文件

    我已经使用Python Bottle制作了这个宁静的Web服务: @route( '/subirArchivo', method=['OPTIONS', 'POST'] ) @enable_cors def subirArchivo( ): archivoSubir = request.files.get( "miarchivo" ) archivoSubir.save( "./subidos/%s" % archivoSubir.filename ) return { "estado":...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分析