我想删除 gtk.button 的边框,但我不知道该怎么做。
我尝试过:
button = gtk.Button()
button.set_style("inner-border",0)
但我有一个错误:该属性不存在。
我也尝试创建一个新的 gtk.Style 并将其用于按钮,但出现同样的错误。
有人有主意吗?
Thanks
设置按钮的relief
财产:
button.props.relief = gtk.RELIEF_NONE
完整测试程序:
import gtk
window = gtk.Window ()
box = gtk.VButtonBox ()
for k in range (10):
button = gtk.Button ('button %d' % k)
if k % 2 == 0:
button.props.relief = gtk.RELIEF_NONE
box.add (button)
window.add (box)
window.show_all ()
gtk.main ()
如果这对您不起作用,那么您的 GTK+ 主题不支持RELIEF_NONE
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)