【发布时间】:2015-02-22 20:04:59
【问题描述】:
我正在尝试将静态文本添加到我的 wxWidgets 工具栏,但我不知道如何水平对齐它。
我使用的代码是:
wxToolBar *m_toolbar;
wxStaticText *txt;
m_toolbar = CreateToolBar();
m_toolbar->SetToolBitmapSize( wxSize( 24, 24 ) );
txt = new wxStaticText( m_toolbar
, wxID_ANY
, "Sample Text"
, wxDefaultPosition
, wxDefaultSize
, wxALIGN_CENTRE );
m_toolbar->AddControl(txt);
我看过一些关于创建自定义版本的 wxStaticText::DoGetBestSize() 的帖子,但这也没有帮助。
【问题讨论】:
-
“水平对齐”到底是什么意思?怎么对齐?左边,中间,右边?
-
在工具栏中对齐文本中心(水平)。