qapplication

    3热度

    1回答

    运行此代码将创建一个带有标签,lineedit和两个按钮的简单对话框。 所有的小部件都很好地响应对话框水平调整大小。但对话框底部的按钮在垂直调整大小时不会粘到对话窗口的下边缘。确保按钮始终位于对话框底部的可能解决方案是什么? from PyQt4 import QtCore, QtGui app = QtGui.QApplication(sys.argv) class mainWindo

    4热度

    4回答

    我目前在开发使用Qt和Qt Creator的程序时遇到了非常恼人的问题。每当我尝试使用qDebug()与QCoreApplication或QApplication在使用qDebug()之前实例化,没有任何输出,无论是在Qt Creator中运行程序还是从普通shell(我使用Fedora Linux btw)运行程序。例如,即使下面的简单代码失败: int main(int argc, char

    1热度

    2回答

    我有一个QApplication其中我有一个自定义QDialog。该对话框为用户提供一组选项,然后通过QProcess启动一个流程。虽然启动的程序仍在运行,但如果关闭的应用程序仍然运行。为了达到这个目的,我根据是否启动了一个进程,重新实现了closeEvent的QWidget和accept() ed或ignore()。 在closeEvent()函数中,我隐藏了我的QDialog。有了这个,对于用

    2热度

    1回答

    我Qt Creator中写一个项目,如果我写 QPoint cursorPos=QCursor::pos(); 然后cursorPos = { - 2147483648,-2147483648}这显然是错误的。但是,如果我写 QApplication *application=new QApplication(argc,argv); QPoint cursorPos=QCursor::pos

    0热度

    1回答

    iam trying to build this program but it give me c1057 fatal error . When i removed connect function (line 15) it worked well and i don't know the reason this is the message : C:\Users\Ahmed\Documents\

    3热度

    1回答

    我使用Qt3.3,并试图创建一个没有显示的QApplication。 我需要检查来自QSocket对象的信号,这就是我需要QApplication的原因。 我试图做QApplication(0,0),但我得到“QApplication:无效显示*参数。”。 正确的做法是什么?

    0热度

    1回答

    根据一些命令行参数,我的程序将打开一个GUI。现在我正在为我的主事件循环实例化QApplication,但注意到我的程序在从无头机器运行时(中断xorg/xcb)中止,除非我指定了一些环境变量来欺骗它相信存在xorg运行。 当我改为实例化QCoreApplication我没有访问activeWindow()。需要activeWindow()的代码将永远不会在程序运行无头的情况下运行(即只包含命令行

    1热度

    1回答

    我有一个QML应用程序,其中我已经subclassed QApplication用QML创建我的主屏幕。我遇到的问题是单击关闭按钮应用程序按预期关闭,但我想处理的情况下,如果某些服务正在运行,我想重写关闭按钮行为。 我试图重写closeEvent()没有任何运气。任何人都可以通过一些方式指出我可以处理这个问题吗 UPDATE:这是代码片段我试图 class SingleApplication :

    3热度

    1回答

    我用下面的代码,每当我需要注册使用Qt元对象系统类型: 的* .h文件 class MyClass { //..... class MyType {.....}; static const int metaType_MyType; class MetaClerk { public: MetaClerk(void);

    4热度

    1回答

    我有一个简单的代码: QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = testLeaks TEMPLATE = app SOURCES += main.cpp HEADERS += FORMS += 命令valgrind ./testLeaks说,大约泄漏和打印如下: ==