QT初级学习12--设置程序发布图标、打开指定的浏览器页面、播放动画

一、设置程序图标

  • 超级简单。第一步找一个自己想设置为图标的.ico后缀的文件,并将其放在工程目录;
  • 第二步,在xx.pro文件末尾加入RC_ICONS = yourImageName.ico;重新编译后即可。
  • 在这里插入图片描述

二、打开指定浏览器页面

  • 要求点击某action后,程序自动调用浏览器并打开一个指定页面。如:help(帮助)文档,这里以打开www.baidu.com为例
  • 加入我们想要点击openButton就跳到百度首页。
//mainwindow.h 文件中
#include <QUrl>
#include <QDesktopServices>

private slots:
void openSlot();

//mainwindow.cpp
//构造函数
QObject::connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(openSlot()));
//
void MainWindow::openSlot()
{
    QDesktopServices::openUrl(QUrl("www.baidu.com"));
}

三、添加弹出对话框

  • 选中项目右键—add new–QT(QT design from Class)–next—Dialog without buttons—设置文件名如dialog_test–next
  • 在dialog_text.ui中加入一个Label,并添加任意内容。
  • 在mainwindow.h文件中
#include <dialog_test.h>//加入对话框文件

private slots:
void openDialog();

在MianWindow.cpp中

//构造函数
QObject::connect(ui->openDialogButton,SIGNAL(triggered()),this,SLOT(openDialog));
void MainWindow::openDialog()
{
	dialog_test *d=new dialog_test;
	d->show();
}

三、播放动画

  • 找到一个.gif文件,命名为01.gif。将其放在工程目录。注意是有ui_mainwindow.h的那个工程目录;
  • gif文件用Label框进行播放,所以在ui 界面添加一个label控件
  • 将头文件QMovie包含到工程中,并在头文件中新定义一个QMovie对象
QMovie *movie;
  • 在mainwindow.cpp文件的构造函数中,添加如下代码
movie=new QMovie("01.gif");
label->setMovie(movie);
movie->start();

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值