2016-09-16 63 views
2

我從.xrc文件創建wxToolBar。我想添加一個標籤,但是當我這樣做的時候,並不會考慮工具欄的漸變。有沒有辦法做到這一點?向wxToolBar添加標籤

這裏是我所看到的:

enter image description here

這是我使用的,如果它事項.xrc標記。你可以在底部看到wxStaticText

<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_TOOLBAR1"> 
     <style>wxTB_FLAT|wxTB_HORIZONTAL</style> 
     <bitmapsize>32,32</bitmapsize> 
     <dontattachtoframe>1</dontattachtoframe> 
     <object class="separator"> 
     </object> 
     <object class="wxStaticText" name="wxID_STATIC"> 
      <label>Autopilot</label> 
     </object>        
    </object> 
</object> 
+0

你使用什麼樣的PNG?他們有alpha通道嗎?背景?你是否嘗試過使用工具欄示例? – Igor

+0

@Igor我會檢查我什麼時候回來工作,但從根本上來說這是如何相關的?我對標籤感興趣,而不是.png。 –

+0

爲真。但是,如果圖像具有Alpha或透明或具有背景,則工具欄背景的Windows繪畫可能會有所不同。 – Igor

回答

1

通常這應該是正常的,例如,請查看示例中工具欄中名稱相同的組合框。如果即使在樣本中它也不適用於您,請在wxTrac上打開一張關於此的票據並提供有關您的平臺的詳細信息。