Qt QLable 字符过长省略


前言:

项目中常用到字符过长问题,Qt默认的省略并不好用,不是自己想要的;

QFontMetri

可使用 QFontMetri

text的像素宽度超过width,将返回字符串的一个省略版本取决于mode。否则将返回原字符串;

mode:

1 enum TextElideMode ;

一般我们喜欢右边省略

code:

1 MainWindow::MainWindow(QWidget *parent) : 2 QMainWindow(parent), 3 ui(new Ui::MainWindow) 4 13 QString MainWindow::GetElideString(const QFont &font, const QString content, const int width) 14

效果:

第一个默认,第二个右边省略



上一篇:Qt QToolButton设置icon与字体居中

下一篇:C++ bitset


Qt
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图