从wxBitmapButton中删除边框

时间:2017-10-26 17:22:32

标签: c++ user-interface wxwidgets

当我在Ubuntu(Gnome / Unity)下运行我的应用程序时,所有wxBitmapButtons都带有白色边框(大小约为2..4像素)。此边框还会移动位置,并按边框大小扩展总按钮的大小。

当我指定标志wxNO_BORDER(或wxBORDER_NONE)时,默认情况下不再显示边框,鼠标悬停时会重新显示边框。

所以我的问题是:如何完全删除此边框?普通wxButtons不显示此行为,只有wxBitmapButton受影响...

1 个答案:

答案 0 :(得分:0)

wxBORDER_NONE应该可以工作,所以如果没有,它看起来像是wxGTK中的一个错误。很奇怪它确实适用于wxButton,因为wxBitmapButton基本上是同一个类。但是,如果确实如此,则应考虑仅使用wxButton和位图。