signals-slots

    1熱度

    1回答

    我有具有溶膠(指針構件法)作爲參數的方法中定義的C++類: MyClass : public QDialog, private Ui::MyClassBase { Q_OBJECT public: MyClass(QWidget *parent = nullptr); void connectValueChanged(const QList<QWidge

    2熱度

    3回答

    我想學習一點qt和qml,我想製作一個小應用程序,它將監視本地文件的更改並在更改發生時更改Text組件。我的代碼是基於answer,但即使我在編譯和運行過程中沒有收到任何警告/錯誤,但將QFileSystemWatcher的fileChanged信號連接到qml connections元素不起作用,即當watchedFile.txt時文本不會更改被修改。如何檢查信號是否在qml代碼中收到? 這是我

    1熱度

    1回答

    我在Windows上有一個Qt控制檯應用程序。我想分析它,但QtCreator分析不適用於Windows。 我只使用了幾個信號/插槽。應用程序是單線程的,每個連接是Qt::QueuedConnection。 Qt可以記錄執行從事件循環中調用的每個插槽需要多少時間?這將幫助我找到CPU瓶頸,而無需在程序中隨處添加定時器。 當被調用的插槽執行時,是否可以重寫插槽調用機制並測量時間?

    0熱度

    2回答

    編輯:我已閱讀Passing and argument to a slot這很有幫助,但並未解決將多個引用傳遞給通過信號插槽調用的函數的問題。 我目前正在從事基本上是單位轉換器的Qt應用程序。我正在使用QDoubleSpinBoxes作爲輸入和輸出來實現它。我遇到了一個我正在尋求幫助的問題。實現的想法是,用戶將輸入任何他們想要轉換的值,並且在用戶失去焦點在spinbox上或按回車鍵時,用其答案填充

    0熱度

    1回答

    是否有可能創建可變參數信號和連接通用lambda作爲插槽?我的意思是這樣(比如,在需要的參與功能,所有的定義可見(例如,在實例化點)): #include <QCoreApplication> #include <QObject> #include <QTime> class A : public QObject { Q_OBJECT public :

    2熱度

    1回答

    我可以發出帶有標記Q_GADGET從C++到QML的結構的信號。 是否有可能將這樣的結構從QML發送到C++插槽?我的代碼在第一步失敗:在QML中創建一個實例。 此代碼的第一行失敗... var bs = new BatteryState() bs.percentRemaining = 1.0 bs.chargeDate = new Date() DataProvider.setBatter

    -2熱度

    3回答

    對不起,我不可能是特定的,因爲我被困在一堆混亂的類和幾個信號/插槽中。 在我的項目中,我使用了幾個信號插槽。現在我的印象是,根據我發起信號的頻率,我的插槽會多次運行。 對於第一個朗姆酒我的槽是運行一次;在第二次運行時,它會運行兩次....當我關閉程序時,我再次運行一次。 是否需要以某種方式完成/結束/刪除信號發送後? 謝謝

    1熱度

    2回答

    類標題: class Clock : public QWidget { Q_OBJECT public: explicit Clock(QWidget *parent = 0); ...... } class ElecClock : virtual public Clock { Q_OBJECT public: explicit ElecCl

    0熱度

    1回答

    我有關於信號槽孔一個問題: 我有一個文件userinterface.cpp具有2類MoveSeries和Chart的2個對象: MoveSeries * MOVE_SERIES ; MOVE_SERIES = new MoveSeries(this); 和 Chart * CHART ; CHART = new Chart (this); 在我userinterface.cpp我有ui

    0熱度

    1回答

    我是QT Creator GUI的新手,我很難用信號和插槽。我使用QT 4.2.1來練習一個詞搜索拼圖 下面是我的代碼的一部分,使用矢量創建一個2D拼圖。我試圖使用數組,但拼圖的大小將由用戶決定。我有很多使用數組的編譯錯誤。所以我決定使用Vector 我試過了這個帖子的一些選項:Get index of QPushButton on 2D array QPushButton但是它們都不起作用。 你