2016-09-16 6 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を使用しますか?彼らはアルファチャンネルを持っていますか?バックグラウンド?ツールバーサンプルでそれを試しましたか? – Igor

+0

@Igor私は仕事に戻るときに確認しますが、根本的にどのように関係していますか?私は.pngではなく、ラベルに興味があります。 –

+0

しかし、画像にアルファが含まれているか、透明であるか、または背景がある場合ツールバーの背景のWindowsペイントが異なる場合があります。 – Igor

答えて

1

通常これは機能するはずです。同じ名前のサンプル内のツールバーのコンボボックスを参照してください。サンプルでもうまくいかない場合は、wxTracでチケットを開き、プラットフォームに関する詳細をお知らせください。

関連する問題