QMessageBox 显示文字对齐的实现
2011-10-26 18:23
1056 查看
class MessageBox : public QMessageBox
{
protected:
void showEvent(QShowEvent* event){
QMessageBox::showEvent(event);
QWidget *textField = findChild<QWidget*>("qt_msgbox_label");
if(textField != NULL)
{
设置QMessageBox的最小大小
textField->setMinimumSize(WMH_CURRENT_W(432), WMH_CURRENT_W(40));;
}
QList<QLabel *> textFieldLabels = findChildren<QLabel*>();
for(int i=0; i < textFieldLabels.size(); i++)
{
textFieldLabels.at(i)->setAlignment(Qt::AlignCenter);
//设置文字显示的对齐方式
}
}
};
{
protected:
void showEvent(QShowEvent* event){
QMessageBox::showEvent(event);
QWidget *textField = findChild<QWidget*>("qt_msgbox_label");
if(textField != NULL)
{
设置QMessageBox的最小大小
textField->setMinimumSize(WMH_CURRENT_W(432), WMH_CURRENT_W(40));;
}
QList<QLabel *> textFieldLabels = findChildren<QLabel*>();
for(int i=0; i < textFieldLabels.size(); i++)
{
textFieldLabels.at(i)->setAlignment(Qt::AlignCenter);
//设置文字显示的对齐方式
}
}
};
相关文章推荐
- 3种方法实现UILabel的左上角对齐显示文字
- css实现文字指定位置显示,底部对齐,文字在块内的垂直对齐
- html使用display:inline-block实现标签右对齐,值左对齐效果。和设置div宽度,并居中显示。嵌套div的里层div文字居中显示
- 图片和文字同行显示时的垂直对齐方式
- Opengl 反走样文字实现方法(汉字) :快速将DC环境下的中英文字转到OpenGL下反走样显示(共享我的代码)
- Android中实现在矩形框中输入文字显示剩余字数的功能
- SWF文字查询及高亮显示——第三步:实现文字查询高亮显示及解决MovieClip帧切换时关键字无法高亮显示的问题
- CSS控制图片和文字在同一行显示且对齐的3种方法
- Android之TextView实现文字过长时省略部分或者滚动显示
- 用DIV+CSS实现图文混排与文字列表一起显示
- Android自定义TextView实现文字图片居中显示的方法
- jQuery实现鼠标单击网页文字后在文本框显示的方法
- CSS如何实现文字隐藏 超出文字隐藏 鼠标移入显示
- 实现一个字符串中的文字显示多种颜色
- Android TextView显示文字对齐
- html用title属性实现鼠标悬停显示文字
- 纯CSS实现文字一行居中,多行左对齐的方法
- CSS实现标题文字过长部分显示省略号的方法
- CSS实现让同一行文字和输入框对齐的方法
- Android基于ViewFilpper实现文字LED显示效果示例