c++ - 如何检查当前是否用鼠标单击了小部件?

标签 c++ user-interface gtkmm

我正在寻找一种方法来检查当前是否用鼠标单击了 Gtkmm 条目,如果是,则返回 true,否则返回 false。

例如,在下图中,中间的小部件应返回 true。

Middle entry should return true and others should return false

最佳答案

我会使用属性 has_focus .我想不出正在编辑 Gtk::Entry 并且它没有焦点的情况。此属性并非特定于 Gtk::Entry,它已存在于 Gtk::Widget 中。

关于c++ - 如何检查当前是否用鼠标单击了小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48620406/

相关文章:

c++ - 解码 base64 时 GtkTextView 出现 UTF-8 错误

c++ - 在 Gtkmm 中如何从组合框中检索数据

c++ - boost::asio::read_at :有什么例子吗?

c++ - 宽松还是严格的指针安全?

c++ - 友元函数的模板编译

c# - WinForm 应用程序中的沙漏问题

cocoa - NSButton 默认按钮,外观呈蓝色

c++ - 从字符串加载 Gdk Pixbuf

c++ - C/C++ 的偏最小二乘法实现?

android - 绘制底部对齐的平铺位图