作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 GtkTreeView
有两列文本类型(例如 G_TYPE_STRING
),我正在使用 GtkCellRendererText
渲染列。
当鼠标进入和离开某个单元格然后悬停或突出显示该单元格时,有什么我可以使用react的原因。
例如,当鼠标进入时,我想在单元格渲染器中的文本下划线,以便提供可以单击单元格以执行操作的视觉线索。
最佳答案
如果存在 PRELIT 标志,您可以制作自定义 CellRendererText 并设置下划线属性。
我只知道 Python:
class My_CellRendererText( Gtk.CellRendererText ):
def __init__( self ):
super().__init__()
def do_render( self, cr, widget, background_area, cell_area, flags ):
self.props.underline = ( ( flags & Gtk.CellRendererState.PRELIT ) != 0 )
return Gtk.CellRendererText.do_render( self, cr, widget, background_area, cell_area, flags )
GObject.type_register( My_CellRendererText )
关于c - 如何为 GtkTreeView 单元格添加悬停效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42115586/
我是一名优秀的程序员,十分优秀!