signals-slots

    2热度

    1回答

    我有3个进程:A,B和Final。 Final取决于A和B,并且只有在A和B都更新后才能更新。有一个信号dataChanged,它更新了A和B(还有Final)。插槽update_A和update_B也被其他信号调用。 MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), pA(false), p

    1热度

    2回答

    我正在使用QT 5.7。 我的main.qml文件的根元素是'ApplicationWindow'(它btw总是强调可见,宽度和高度作为无效属性,即使它们工作,我想知道它的修复或正确的方法来做到这一点,因为我不能在设计师编辑它)。 这是它的代码: ApplicationWindow { visible: true width: 640 height: 480 Rectangle{

    0热度

    1回答

    在我的申请我正在删除的标签和在方法予删除标签后发射的信号,并且在其它I类使用的时隙连接到该信号。在那之后,我不想回到以前的课。我怎样才能做到这一点?

    1热度

    1回答

    我正在开发一个要动态加载的DLL。在这个DLL中,我需要使用一些Qt网络组件,如QLocalServer和QNetworkAccessManager。要使用这些,我需要运行一个Qt事件循环。我读过QLocalServer可以在没有事件循环的情况下使用,但QNetworkAccessManager AFAIK并不是这种情况。 我已经设法创建并执行QCoreApplication。 QCoreAppl

    1热度

    2回答

    AFAIK basic document of gtest显示了带参数的函数示例。我不得不测试一些信号插槽的功能。其中一个没有任何参数。它在内部获取套接字数据,使用局部变量对其进行解析,然后将值分配给类成员。 什么是通过gtest测试这种事情的方法?

    1热度

    1回答

    我有一个程序在Qt5中,它只是创建和运行我的类(我认为它必须是一个类,利用信号/插槽机制但我不知道这是有关我的具体问题): int main(int argc, char *argv[]) { MyApp myApp; return myApp.run(argc, argv); } 在类本身,我实例化一个QGuiApplication,然后试图捕捉其状态更改信号: cla

    0热度

    1回答

    我目前的困境是我在C++中创建了Visual Studio 2015中的QT应用程序,我是QT的新手,我试图在自定义函数中设置QT LineEdit的文本。 我试图创建两种不同方式的LineEdit元素: 使用Qt设计 使用代码 this->pTxtDBHost = new QLineEdit(this->ui.tab); this->pTxtDBHost->setGeometry(QRect(

    1热度

    3回答

    我很难理解,例如,两个不同的信号连接到两个不同的插槽,并且当一个插槽没有完成时,其他插槽的信号被发射(对于直接连接到它们各自的信号的两个插槽),其中应用程序仅具有“一个”线程。 这是从QT官方文档: 直接连接:所述槽被立即调用,当信号被发射。该插槽在发射器的线程中执行,而不一定是接收器的线程。 排队连接:当控制权返回到接收者线程的事件循环时,插槽被调用。该插槽在接收器的线程中执行。 它说“立即”直

    0热度

    1回答

    我正在学习QT并遇到此问题。我已经阅读了几乎类似的问题,但解决方案对于像我这样的新手来说很复杂。 如何在此代码中访问var_slot1的值? 请帮我解决这个问题。非常感谢 ! MyProject::MyProject(QWidget *parent) : QWidget(parent) { ui.setupUi(this); .......... ...

    1热度

    2回答

    在Python Qt的,我是一个QListWidget信号连接到插槽中,这样的: QtCore.QObject.connect(self.myList, QtCore.SIGNAL("itemClicked(QListWidgetItem *)"), self.ListEventHandler) 我的问题是:是什么在QListWidgetItem *尾随星号呢?