Fork me on GitHub

Qt Label 标签

1 用来显示文本、数字、图片、gif动图

新建桌面应用程序,项目名testQLabel,基类QWidget,类名Widget,勾选创建界面文件。

类构造函数中添加如下代码(准备好一个图片及gif格式动图):

ui->LabelName->setText("字符串");     //设置 label 文本,label 中的 wordWrap 为换行属性
ui->LabelName->setNum("数字");      //设置 label 数字

ui->LabelName->setPixmap(“路径”);     //设置 label 图片路径


QMovie* movie = new QMovie(“路径”);    //设置动图路径
ui->LabelName->setMovie(movie);      //设置 label 动图路径

ui->LabelName->setScaledContents(ture);  //自适应填充 label 标签
movie->start();              //启动动图

运行结果:

 

 

2 通过 Lable 的 buddy 功能设置快捷键

 可与其他部件设置伙伴关系,此时标签起到快捷键作用。

2.1 立一个标签与一个按钮,或一个标签与一个选择框

2.2 标签中的文本为为Alt + 字母组合,作为快捷键字母前方需要加&符号。如果是中文则需要在()中配置

2.3 选中按钮或选择框,点击上放菜单栏的 Edit Buddies

2.4 点击标签,然后连接按钮

 

 

 

 

如下图标签与按钮建立了伙伴关系,则按下快捷键Alt+P时,按钮便被按下了。

 

posted @ 2021-03-31 17:03  索智源  阅读(580)  评论(0编辑  收藏  举报