代码之家  ›  专栏  ›  技术社区  ›  Cenoc

在Qt中选择帧

qt4
  •  1
  • Cenoc  · 技术社区  · 15 年前

    我希望用户能够使用键盘上的delete/backspace键从垂直布局的一系列帧中“删除”一个帧,但我不知道如何使其成为可选择的帧。有人知道如何做(C++)吗?

    提前谢谢!

    1 回复  |  直到 15 年前
        1
  •  1
  •   user362638 user362638    15 年前

    从QFrame派生一个新类。然后根据需要实现一些成员函数。例如,如果要使用鼠标选择帧,请实现 mousePressEvent 如果要处理delete键,请实现 keyPressEvent .

    请注意,您必须自己处理显示帧选择,例如通过更改帧背景色。