ICode9

精准搜索请尝试: 精确搜索
  • 如何从GUI应用程序正确终止QThread?2019-09-02 21:55:46

    我尝试在QThread类中使用self.terminate(),并在GUI类中使用self.thread.terminate().我也尝试在两种情况下都使用self.wait().但是,有两种情况发生: 1)线程根本不终止,GUI冻结等待线程完成.线程完成后,GUI解冻,一切恢复正常. 2)线程确实终止,但同时冻结整个应用程序. 我也尝试过使用

  • Qt中的c是否与ANSI c不同?2019-09-02 18:09:11

    虽然使用Qt创建者,但我正在学习c.我在这里和那里听说Qt框架不同或者C Qt与标准ANSI C不同.有人可以告诉我一些差异吗?我错过了Qt Creator / Qt框架隐藏的一些基本的c学习曲线吗?解决方法:Qt框架 Qt是一个基于C的框架,通过自定义编译步骤扩展了C的功能.基于Qt的类派生自QObject,可以利

  • Qt报错:qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch).....2019-09-02 18:01:57

    Qt编译完后运行程序报如下错误 17:46:32: Starting /home/wyl/Documents/Qtcode/RSViewer/RSViewer_build/RSViewer...qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 770, resource id: 136314920, major code: 130 (Unknown), minor code: 3qt.qpa.xcb: QXcb

  • c – 如何使用button.clicked()事件在Qt中调用创建的.ui设计表单?2019-09-02 17:06:55

    我在Qt中很新,我想问一下如何调用创建的.ui设计器表单与MainWindow中的PushButton连接. 我做了什么: 1.创建一个新的.ui设计表单(Forms.right click – > Add New – > Qt Designer Form)到当前项目.2.在.ui表单中创建了一个about对话框.3.在MainWindow中创建一个插槽PushButton.c

  • c – 使用QT对“_Unwind_Resume”的未定义引用2019-09-02 16:07:26

    当试图在qt中切换到gcc 4.6.2(在工具链中设置它)时,我收到以下错误: c:\ndk_buildrepos\qt-desktop\src\winmain\qtmain_win.cpp:93: error: undefined reference to `_Unwind_Resume' 知道怎么解决吗? //.pro QMAKE_CXXFLAGS += -std=c++0x SOURCES += \ main.cpp 解决方

  • c – 不推荐在include / Qt中包含头文件2019-09-02 15:06:48

    我最近开始使用Qt 4书进行C Gui编程. 但是,我无法通过第一个教程. #include <QApplication> #include <QTextEdit> int main(int argv, char **args) { QApplication app(argv, args); QTextEdit textEdit; textEdit.show(); return app.exec(); } 每次我尝试

  • c – Qt:QMainWindow带有关闭,最小化和帮助按钮2019-09-02 14:05:00

    如果我有一个继承QMainWindow的类,我希望它只有按钮;在窗口栏关闭,最小化和帮助,我该怎么办? 如果我将此代码用于窗口标志: setWindowFlags(Qt :: Window | Qt :: WindowContextHelpButtonHint | Qt :: WindowMinimizeButtonHint);它会产生一个带有最大化,最小化和关闭按钮的窗口. 如

  • Qt仓储管理系统2019-09-02 12:43:54

    QQ:609162385 https://blog.csdn.net/cqltbe131421 #ifndef MAINWIDGET_H #define MAINWIDGET_H #include <QWidget> #include "loginwidget.h" #include "mainmanagementwidget.h" #include "signalmanageobject/signalmanageobject.h"

  • Qt不依赖任何库读写excel文件2019-09-02 12:42:31

    Qt不依赖任何库读写excel文件,qtxlsx使用 先看看excel文件的数据 #ifndef LISTREADER_H #define LISTREADER_H #include "xlsxdocument.h" #include <QObject> #include <QDebug> #include <QVector> #include <QPoint> class listReader { public: list

  • Qt学生信息管理2019-09-02 12:42:07

    QQ:609162385 https://blog.csdn.net/cqltbe131421 #pragma execution_character_set("utf-8") #include "infoforstack.h" InfoForStack::InfoForStack(QWidget *parent) : QWidget(parent) { //初始化控件 titleLb = new QLabel(tr("学生信息管

  • Qt学习笔记 绘制文本2019-09-02 10:05:30

    原文链接:https://blog.csdn.net/TemetNosce/article/details/78068520 先从最简单任务开始:在 widget 的左上角(0, 0)处绘制字符串 jEh。 void MainWidget::paintEvent(QPaintEvent *) { QPainter painter(this); painter.setRenderHint(

  • c – 通过QT将(rtf)表复制到剪贴板中(或:将QTextDocument写入剪贴板)2019-09-02 10:05:09

    我需要我的QT应用程序来创建一个表并将该表复制到剪贴板中,以便它可以作为表粘贴到libreoffice Writer或MS Word中. 我的第一种方法是为表创建html代码并将其插入到剪贴板中 QClipboard *clipboard = QApplication::clipboard(); QMimeData *mimeData = new QMimeData(); mimeData

  • python – PySide中的子线程中的计时器2019-09-02 09:57:41

    首先,我对Python和Pyside很新.为了做一些自我改进,我试图在我的PySide程序的子线程中每秒执行一次QTimer执行(此时我只想让它每秒钟打印一个终端“hi!”没有冻结主窗口). 我尝试将example I found on the Qt Wiki从C转换为Python / PySide,但由于我不知道C我假设我错误地转换了它,这

  • c – Qt对象实例化查询2019-09-02 09:06:42

    QObject *obj; ... if ( /* obj is already instantiated */ ) { ; } else { obj = new QObject(); } 我的查询是if的条件解决方法:1)将对象指针初始化为NULL 2)在if语句中检查NULL QObject *obj = NULL; ... if ( obj != NULL ) { ; } else { obj = new QObjec

  • c – 如何使Qt子小部件高度相等?2019-09-02 08:07:02

    我在一个QWidget中有一些QDockWidgets(不浮动,只能关闭). 我在每个QDockWidget中都有一些小部件 – 它们的高度应该相等.可以通过上下文菜单隐藏这些内部小部件. 我的内部小部件应该具有相同的高度.我是这样做的: void MyDocksPanel::redistributeSpace() { QBoxLayout * lay =

  • c – 在堆栈上创建QLayout是否安全?2019-09-02 07:08:04

    我知道Qt文档中QLayout对象假定其小部件的所有权.但就QLayout对象而言,在堆栈上创建它然后使用setLayout函数将其传递给窗口小部件是否安全?还是必须在堆上创建? #include <iostream> #include <QtGui/QApplication> #include <QPushButton> #include <QVBoxLayout> class LoudPus

  • c – 在QObject继承的类中连接winsock的函数2019-09-02 07:04:55

    我想在我班上使用winsock函数(而不是QTcpSocket或QUdpSocket).但是我的类继承了QObject,因此来自QObject的connect()与来自winsock2.h的connect()冲突 我怎么能绕过这个冲突,我正在寻找“Winsock2 :: connect()”或类似的东西,但我找不到.谢谢解决方法:尝试使用:: connect(用于wins

  • c – 标准和“异国情调”图标2019-09-02 04:06:05

    我正在尝试使用Qt中的标准图标来表示QToolButton,但我遇到了问题.我的代码是: m_buttonZoomPlus->setIcon(QStyle::standardIcon(QStyle::SP_DesktopIcon)); 我收到错误消息: cannot call member function ‘QIcon QStyle::standardIcon(QStyle::StandardPixmap, const QStyleOpt

  • c – 用于部署到远程Linux主机的命令行的Qt Creator stdin2019-09-01 23:06:01

    我正在使用Qt Creator的Remote Deploy功能在嵌入式Linux目标板上启动我的简单命令行应用程序.我的测试应用程序非常简单,并要求用户打印他/她的名字.它交叉编译,传输到电路板,然后启动,Qt Creator底部附近的“应用输出”窗口显示“输入您的名字:”提示,但我无法在任何地方输入并为通

  • c – Qt :: Sheet和QMessageBox :: show()在Mac上2019-09-01 21:07:48

    我有一个应用程序,我想在QMessageBox中询问用户一个问题,然后相应地做出响应.问题是在Mac上我希望对话框显示为Sheet,但使用open()方法立即返回. QMessageBox* msgBox = new QMessageBox( QMessageBox::Question, "Delete Record?", "Are you sure you want to delete

  • c – QT DBUS挂载文件系统2019-09-01 20:14:43

    我想使用QT和DBUS挂载文件系统.我使用这个小片段订阅了信号“DeviceAdded”: void DBusWatcher::deviceAdded(const QDBusObjectPath &o) { QDBusMessage call = QDBusMessage::createMethodCall("org.freedesktop.UDisks", o.path(), "org.freedesktop.DBus.Properties",

  • python – QPainterPath – 移动/删除元素2019-09-01 19:56:12

    有没有办法在QPainterPath中编辑单个’lineTo’元素的位置(或删除特定元素并用修改后的版本替换它们?).我尝试使用* .setElementPositionAt(i,x,y)无效(路径未重绘). 我基本上希望所有用户使用鼠标动态编辑折线的顶点(通过qpainterpath和lineTo方法创建). 显然,如果有更好的方法在QG

  • c – 如何最小化QDialog?2019-09-01 18:08:04

    虽然我知道QDialog并不适用于最小状态,是否可以通过编程方式最小化QDialog?解决方法:QWidget::setWindowState()将让您以编程方式最小化/最大化等

  • Qt 插件介绍2019-09-01 17:37:18

    什么是插件 来自百度百科的定义: 插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。 插件机制 应用软件提供使插件能够应

  • c – 如何在不单击的情况下初始化QComboBox的默认值?2019-09-01 17:08:09

    如何在不单击的情况下初始化QComboBox的默认值?我试过了 ui->combBox->setCurrentIndex(1); 但是当我第一次读到这个值时,我很遗憾地得到-1并且只有在点击QComboBox后它的值才变为1.解决方法:你确定QComboBox中至少有两个值吗?计数从0开始,而不是1.如果要选择第一个值,则需要: ui->

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有