qt-signals

    0热度

    1回答

    我有一些非常简单的代码,显示一个QPushButton,点击后用一个随机数1 - 100更新一个旋转盒。问题是我可以快速连续多次点击该按钮,只能看到一个或两个更新纺纱器。 如何重新绘制每次点击QPushButton时的旋转盒?我已经验证了我正在触发并捕获多个点击信号,但Qt不会重新绘制它们中的大部分。 到目前为止,我已经尝试对所有父窗口小部件,sendPostedEvents()和processE

    2热度

    3回答

    我在C++和Qt Creator中编程,我的代码完美工作。尽管如此,我还是遇到了编译我的代码时出现警告的问题。 QMetaObject::connectSlotsByName: No matching signal for on_but_PrintTab_clicked() 曾经有()名为on_but_PrintTab_clicked的狭槽,但它不再存在。我怎样才能摆脱这个警告?

    1热度

    2回答

    我有一个QNetworkAccessManager作为我班的成员。我将来自该管理器的完成信号连接到我写过的replyFinished函数。 manager = new QNetworkAccessManager(this); connect(manager, SIGNAL(finished(QNetworkReply*)),this,SLOT(replyFinished(QNetwork

    1热度

    1回答

    所以我有一个类SnapshotPanel:public QListWidget,我试图添加一个QListWidgetItem动态,但是当我尝试我得到一个段错误。我已验证我的代码添加项目是正确的,因为我可以在构建我的SnapshotPanel时添加到列表中。但是,当通过信号和插槽调用代码时,我无法将其添加到面板中,对我所缺少的内容的了解将非常有用。 这里的构造函数: SnapshotPanel::S

    0热度

    1回答

    在QT设计我已经定义了一个按钮loadValues_btn和相关联的在Python按压()到自定义时隙loadValues() 然后信号执行自定义代码,在已经装载的的.ui文件使用PyQt库,我已经在MainApplication类中定义了方法loadValues(),以便在单击相同按钮时执行自定义代码。不过,这并不执行代码(我需要简单地打开文件选择对话框) 我已经和点击()尝试,并没有工作,要么

    0热度

    1回答

    我有一个关于信号和插槽的问题。在我的应用程序中,我想在对话窗口中将一个对象的信号连接到textEdit。我的信号发出QString;如果我违反了封装(通过使UI公开而不是私有)并将信号直接连接到textEdit它可以工作。但我觉得这不是正确的方法。如果我让像下面这样: connect(m_osgWidget->picker.get(), SIGNAL(setX(QString)), m_addAg

    1热度

    1回答

    在Qt/C++中,我有一系列的按钮,我希望通过单个事件处理程序来运行它们,并知道点击了哪个按钮。 有没有办法将按钮点击事件列表连接到一个插槽?如,我创建了一个QList<QPushButton *>,然后使用单个connect()语句处理此列表的&QPushButton::clicked信号,并将其映射到一个单独的SLOT(onButtonClicked(QWidget *))。 关键字那里 -

    1热度

    2回答

    我试图从QThread发出葛更新progressBar class Signal(QtCore.QObject): this = QtCore.Signal(int) class Load(QtCore.QThread): def __init__(self, parent): QtCore.QThread.__init__(self, parent)

    -1热度

    2回答

    我想发送POST请求到服务器,并且我做这样的事情: function makePost(){ QNetworkAccessManager *networkManager = new QNetworkAccessManager(); qDebug()<<"1"; bool ret = connect(networkManager, SIGNAL(finished(QN

    0热度

    1回答

    我怎样才能让一个QListView发出一个名为onListViewItemSelectionChanged定制SIGNAL无论何时,只要选择的项目已被更改通过单击或使用向上和向下箭头键,这样我可以分配一个叫changeLineEditText处理SIGNAL定制SLOT?