【发布时间】:2014-11-05 22:01:44
【问题描述】:
任何人都可以就每次选择/取消选择 QGraphicsitem 时发出信号的简单方法给出一些提示吗?
【问题讨论】:
标签: c++ qt qgraphicsitem
任何人都可以就每次选择/取消选择 QGraphicsitem 时发出信号的简单方法给出一些提示吗?
【问题讨论】:
标签: c++ qt qgraphicsitem
您可以使用itemChange() 来获得通知(如果您真的需要,也可以从那里发出您自己的信号):
QVariant QGraphicsItem::itemChange (GraphicsItemChange change, const QVariant & value) [虚拟保护]
或多或少像(伪代码)
QVariant QGraphicsItemSubclass::itemChange( GraphicsItemChange change,
const QVariant &value ) {
if ( change == QGraphicsItem::ItemSelectedChange ) {
if (value == true) {
// Handling selection.. / selection emission
【讨论】: