【发布时间】:2021-04-11 03:43:28
【问题描述】:
是否可以在 GtkLabel 上使用信号button-press-event?我尝试注册一个信号,但什么也没发生,我该怎么做才能让它工作?
【问题讨论】:
-
如果你把你的(假设的)弟弟送到面包店买一个袖珍计算器......你期望得到什么?如果相应地为某个小部件注册信号处理程序是无用的。小部件不会发出此信号。我想知道这甚至是可能的。我假设您以某种方式滥用了强制转换或 GTK+ 的通用 API(用 C 实现)。其他小部件集的 API(在 C++ 中实现)从一开始就更可靠地防止此类事情发生。仅供参考:GTK+ 3: Label - Signals
-
@ritsi:如果你描述你的问题的方式很清楚你想要达到的目标,而不是试图硬塞一些你试图弄清楚的方法,那么其他人可以更好地帮助你。根据您的用例,还有多种其他/更好的解决方案:-)
-
@Scheff 检查员(当我按 ctrl-shif-i 时)说按钮按下事件 连接在标签上