| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Pyqt5:使用Qlabel标签进行视频播放 -> 正文阅读 |
|
[Python知识库]Pyqt5:使用Qlabel标签进行视频播放 |
目录 Pyqt5安装并配置到pycharm方法:完全弄懂如何用pycharm安装pyqt5及其相关配置 一、简介QLabel是界面中的标签类,继承自QFrame类,提供文本和图像的显示,是一种展示控件。 QLabel对象可以显示不可编辑的文本或图片,可以放置一个GIF动画,还可以被用作提示标记为其他控件。 纯文本、链接或富文本也可以显示在标签上。 二、基本用法2.1 QLabel控件? ?setAlignment():按固定值方式对齐文本,有以下对齐方式: Qt.AlignLeft(水平方向靠左对齐) 、Qt.AlignRight(水平方向靠右对齐)、Qt.AlignCenter(水平方向居中对齐)、Qt.AlignJustify(水平方向调整间距两端对齐)、Qt.AlignTop(垂直方向靠上对齐)、Qt.AlignBottom(垂直方向靠下对齐)、Qt.AlignVCenter(垂直方向居中对齐) setIndent():设置文本缩进 setPixmap():设置QLabel为一个Pixmap图片 text():获得QLabel的文本内容 setText():设置QLabel的文本内容? ? selectedText():返回所选择的字符 setBuddy():设置伙伴关系 setWordWrap():设置是否允许换行 2.2 QLabel常用的信号(事件)1.linkHovered:当鼠标指针滑过标签中嵌入的超链接时,需要用槽函数与这个信号进行绑定 2.linkActivated:当单击标签中嵌入的超链接,希望在新窗口中打开这个超链接时,setOpenExternalLinks特性必须设置为true 三、QLabel播放视频使用QLabel播放视频文件的重点就在定时器QTimer 当程序中需要显示时间时或者需要在程序中周期性地进行某项操作,就会用到定时器 ?3.1?QTimer导入QTimer模块
初始化
计时并启动
?注意:当QTimer的父对象被销毁时,它也会被自动销毁。 3.2 代码?UI界面: ?python程序:
视频播放成功显示:? 注:视频播放没有声音 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:41:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |