Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将标签添加到wxToolBar_C++_Label_Toolbar_Wxwidgets - Fatal编程技术网

C++ 将标签添加到wxToolBar

C++ 将标签添加到wxToolBar,c++,label,toolbar,wxwidgets,C++,Label,Toolbar,Wxwidgets,我正在从.xrc文件创建wxToolBar。我想添加一个标签,但当我添加标签时,它不会呈现工具栏的渐变。有办法做到这一点吗 以下是我看到的: 如果重要的话,这就是我正在使用的.xrc标记。您可以看到底部添加的wxStaticText <object class="sizeritem"> <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</flag> <border

我正在从.xrc文件创建wxToolBar。我想添加一个标签,但当我添加标签时,它不会呈现工具栏的渐变。有办法做到这一点吗

以下是我看到的:

如果重要的话,这就是我正在使用的.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>

wxALIGN_中心|u水平| wxALIGN_中心|u垂直| wxALL
0
wxTB_平面| wxTB_水平
32,32
1.
tool_run.png
跑
tool_pause.png
Puase
tool_stop.png
停止
wxALIGN_中心|u水平| wxALIGN_中心|u垂直| wxALL
0
wxTB_平面| wxTB_水平
32,32
1.
自动驾驶仪

正常情况下,这应该可以正常工作,例如,在示例中,可以看到工具栏中同名的组合框。如果在示例中对您也不起作用,请在上打开一张关于此的票证,并提供有关您平台的详细信息。

您使用哪种png?他们有阿尔法通道吗?背景?你在工具栏示例中试过了吗?@Igor我会在回去工作时检查一下,但从根本上讲,这是怎么回事?我对标签感兴趣,而不是.pngs.true。但如果图像有Alpha或透明或有背景,则工具栏背景的绘制可能会有所不同。@Igor图像确实有透明度。。。