qt-signals

    7

    1答えて

    最近クラスに信号を追加する必要があったので、QObjectから継承するようにクラスを変更し、Q_OBJECTマクロをクラス定義に追加しました。 // File clicommand.h #include <QString> #include <QStringList> #include <QTcpSocket> #include "telnetthread.h" class CLICom

    6

    4答えて

    Qtで書かれたWindowsにLinuxアプリケーションを移植しています。終了する前に、いくつかの設定を保存する必要があります。 Linuxでは、SIGTERMなどのシグナルハンドラでこれを行うことができます。どのようにしてWindows上で実装できますか?あなたはQtのイベントループを使用している場合

    0

    1答えて

    中にQTextEditの内容を変更する: void MainWindow::textChangedListener(){ QTextEdit* dock = qobject_cast<QTextEdit *>(QObject::sender()); dock->setText("asd"); } と信号: cout << connect(it->silaTextEdit,

    0

    1答えて

    私はPyQtを使用するのが非常に新しく、シグナルスロットのメカニズムを理解しようとしています。残念ながら、PyQtのドキュメントは、構文とパラメータがほとんど同じでないQtページにつながることがよくあります。私は下の簡単な例で2つのことを理解しようとしています。 1)QAction :: triggered()はvoid関数なので、理論的にはtriggered()メソッドによって返されるオブジェク

    6

    2答えて

    私は質問が何回も尋ねられていることを知っていますが、私はここで解決策やGoogleを見つけることができません。 は、ここに私のヘッダファイル #ifndef MAINCONTROLLER_H #define MAINCONTROLLER_H #include <QSettings> #include <QDebug> #include <QDir> #include <QObject>

    4

    2答えて

    私はC++クラスを持っており、QMLで作成できるようにしました。次に、このオブジェクトを表す引数を持つQMLの信号があります。私はQtQml.StateMachineを使用しており、私はSignalTransitionでトリガーされた信号を捕まえています。 SignalTransitionがトリガーしたときに、私のシグナル引数を次の状態に設定できるようにしたい。 これは私の信号はModel.qml

    7

    1答えて

    私はGUIスレッドをmain以外のPythonスレッドから更新する方法を見つけようとしています。 sourceforgeのPyQt5 docsには、これを行う方法に関する良い指示があります。しかし、私はまだ物事を働かせることはできません。 インタラクティブセッションからの次の出力を説明する良い方法はありますか?これらのオブジェクトでemitメソッドを呼び出す方法はありませんか? >>> from

    0

    1答えて

    解決方法がわからないプログラムで問題が発生しました。問題は、私は2つのクラスにQtablewidgetを持っており、シグナルとスロットのメカニズムを使って1つのクラスのQTablewidgetItemsを含むQVectorを転送し、それを他のクラスQTableWidgetに配置しました。私が得ている問題は、あるクラスの転送ボタンを押すと、データが転送されないということです。誰が問題が何であるか教え

    0

    1答えて

    私は3つのクラスを持っています。 デザイナー(UI-ファイル)から来ているメインウィンドウ クラスウィッヒを持つクラスは、挿入 コントローラクラスなどのデータベースのものを管理します。私は後で全部をネットワーク通信に広げたいと思っています。 私の問題: 私はdatabaseclassからスロットaddEntryでウィンドウクラスからの単純なQPushButtonui->addbuttonを接続した

    2

    1答えて

    このトピックに関する私の最初の質問はQtCore.SIGNALS not working on my codeでした。 しかし、この関数を異なるパラメータで2回実行するにはどうすればよいですか?例えば: 初めて引数= 0 N [0] 二度目引数= 1 N [1] def view_splash(self, argument): print('test') label = Q