- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将工具栏的高度设置为其相邻工具栏的高度。我正在使用 .xrc 文件设置这些工具栏。这是我看到的:
这是我的 .xrc 标记:
<object class="sizeritem">
<flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</flag>
<border>0</border>
<object class="wxToolBar" name="ID_TOOLBAR">
<style>wxTB_FLAT|wxTB_HORIZONTAL</style>
<bitmapsize>32,32</bitmapsize>
<dontattachtoframe>1</dontattachtoframe>
<object class="tool" name="ID_TOOL_RUN">
<bitmap>tool_run.png</bitmap>
<label>Run</label>
</object>
<object class="tool" name="ID_TOOL_PAUSE">
<bitmap>tool_pause.png</bitmap>
<label>Puase</label>
</object>
<object class="tool" name="ID_TOOL_STOP">
<bitmap>tool_stop.png</bitmap>
<label>Stop</label>
</object>
</object>
</object>
<object class="sizeritem">
<flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</flag>
<border>0</border>
<object class="wxToolBar" name="ID_TOOLBAR3">
<style>wxTB_FLAT|wxTB_HORZ_TEXT|wxTB_NOICONS</style>
<margins>32,32</margins>
<dontattachtoframe>1</dontattachtoframe>
<object class="separator">
</object>
<object class="tool">
<label>Auto Attack</label>
</object>
</object>
</object>
我尝试用 margins
和 bitmapsize
调整 ID_TOOLBAR3
的大小,但都没有任何效果。还有什么我可以做的吗?
编辑: 我也尝试过使用 SetSize
来调整代码中的高度,但我似乎做不到。有什么东西将它锁定在这么小的高度。
最佳答案
一个丑陋的解决方案似乎是实际绘制位图和 文本,但位图的宽度为 0 并使用透明的 1x1 位图:http://i.stack.imgur.com/tXZKH.png
我能够通过以下方式验证此作品:
ID_TOOLBAR3
的样式
中删除wxTB_NOICONS
ID_TOOLBAR3
中使用 0 宽度的 bitmapsize
ID_TOOLBAR3
的子项<object class="sizeritem">
<flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</flag>
<border>0</border>
<object class="wxToolBar" name="ID_TOOLBAR3">
<style>wxTB_FLAT|wxTB_HORZ_TEXT</style>
<bitmapsize>0, 32</bitmapsize>
<dontattachtoframe>1</dontattachtoframe>
<object class="separator">
</object>
<object class="tool">
<bitmap>tXZKH.png</bitmap>
<label>Auto Attack</label>
</object>
</object>
</object>
关于c++ - 改变 wxToolBar 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39572490/
我的应用程序(仅限 Microsoft Windows)正在使用 wxToolBar 和 wxTB_HORIZONTAL|wxTB_TEXT|wxTB_HORZ_LAYOUT标志设置。它的所有按钮/工
我想将工具栏的高度设置为其相邻工具栏的高度。我正在使用 .xrc 文件设置这些工具栏。这是我看到的: 这是我的 .xrc 标记: wxALIGN_CENTER_HORIZONTAL|wxAL
我正在从一个 .xrc 文件创建一个 wxToolBar。我想添加一个标签,但是当我这样做时,它不会呈现工具栏的渐变。有办法做到这一点吗? 这是我看到的: 如果重要的话,这是我正在使用的 .xrc 标
我正在使用 wxToolBar,它使用带有以下代码(简化)的下拉菜单: g_toolBar1->AddTool(TOOLBAR_CMD_CONTROL_DROPDOWN,_("Control elem
我是一名优秀的程序员,十分优秀!