2
QObject :: setObjectName方法不是虛擬的。 進行setObjectName調用時,不會發出特定信號。什麼是知道QObject名稱是否已更改的最佳方法
QObject :: setObjectName方法不是虛擬的。 進行setObjectName調用時,不會發出特定信號。什麼是知道QObject名稱是否已更改的最佳方法
如果您使用的是Qt 5,則有一個objectNameChanged信號。但不是在Qt 4.
也許這是一個跡象告訴你,改變它是一個壞主意? :) – 2014-10-07 13:34:34
@ N1ghtLight'objectName'只是一個屬性,爲什麼要改變它是一個壞主意? – cmannett85 2014-10-07 13:54:54
我認爲你使用的對象名稱比以往任何時候都要多。對象名稱的意圖是名稱保持不變。如果想要自定義屬性,那麼使用自定義屬性機制。 – 2014-12-12 14:30:43