在mac中,创建了带有标题栏的统一mac工具栏。同时将toolbutton样式设置为textundericon。但在选中或按下工具栏按钮时,发现工具栏按钮和标题栏边框之间存在间隙。
希望有人有办法把差距缩小到零。
附加窗口的屏幕截图
谢谢
即使在调整添加到工具栏的工具按钮的大小后,工具栏边框和工具按钮之间的空间也不会减小。有什么线索吗?
发布于 2012-05-10 04:48:49
我从来没有使用Qt专门为Mac开发过,但我通常会调用QWidget::setContentsMargins(int left, int top, int right, int bottom)
并将适当的参数设置为零。在这种情况下,您可以尝试为QToolBar调用setContentsMargins(x,x,x,0)
,看看会得到什么结果,其中x是您选择的值。我认为11是QWidget的默认页边距间距,但对于QToolBar
来说,它可能会有所不同(从屏幕截图上看,确实不同),你可以尝试一下,看看你是否能得到你想要的外观。
我还使用了类似的方法成功地调整了QLayout
子类中的间距。
https://stackoverflow.com/questions/10480016
复制相似问题