「1.PyQt5 GUI 软件开发框架」4.使用Qt资源文件

「1.PyQt5 GUI 软件开发框架」4.使用Qt资源文件,第1张

使用Qt进行软件开发,不可避免要使用资源文件。本节我们做一个简单示例,通过使用Qt资源文件为应用程序及关闭按钮设置图标。

根据前面我们所讲述的内容,先创建PyCharm工程项目,然后创建Qt工程项目,在Qt工程项目中设计界面并创建资源文件。

界面中我们只放置一个“关闭”按钮,所以在此不做具体的描述。下面,我们创建资源文件。

在Qt Creator中选择“File” -> "New File or Project",然后选择“Qt”->"Qt Resource File",在File name中输入res,在项目中可以看到,我们创建了一个resqrc资源文件。

在资源文件上右击,选择”Open in Editor“即可打开资源文件编辑器。

在资源文件中首先需要创建一个前缀,名称可以根据具体的资源进行命名,我们在此处命名为:icons;然后单击”Add Files“,选择事先准备好的图标文件添加进来。

在按钮的属性编辑器中找到icon属性,点击下拉菜单中的”Choose Resource“,在对话框中选择对应的资源文件中的图标即可。

编译资源文件:

在PyCharm的工程项目中创建一个名为rccbat的批处理文件,其代码如下:

注意:编译资源文件时,生成的py文件名结尾必须是_rc,因为编译窗体文件后会产生如下语句:

编译窗体文件:

在PyCharm的工程项目中创建一个名为uicbat的批处理文件,其代码如下:

运行以上两个批处理文件,可以看到编译后的py文件已经生成。

执行程序后可以看到,界面中的关闭按钮显示了我们在Qt Creator中设置的图标。

引入图标类:

在主程序中app = QApplication(sysargv)语句后面增加设置图标的代码:

为”关闭“按钮添加单击事件代码:

运行程序即可看到应用程序的图标也可以显示了。

qt超大文件读取缓存步骤如下:

1、查看windows缓存,具体 *** 作是右击ie属性,在浏览历史记录中单击设置,d出Internet临时文件和历史记录设置,单击查看文件,就可以打开windows缓存目录。

2、所在的播放的视频网址复制一下,到这里解析一下,就可以轻松找url地址了。

不同的硬件所支持的格式是不一样的,参数设置也就不一样!因为不同的手机,不同的MP4,所支持的视频文件格式也不同,常用的有3gp,avi,mp4等,这些都有好多编码

如3GP文件,视频编码可能有H263

MPEG-4A

音频编码可能有MR-NB

AMR-WB

AAC

分辨率可能有176144 320240等

手机,mp4或mp5 仅支持部分编码,所以有的所支持的格式播放不了

解决:1 只有到别处重新下(可能还是无法播放),要一定运气

2(用了转换器转的无法播放,我推荐用3GP、MP4视频转换精灵”):

首先,将一个能在手机、MP4中正常播放的视频文件拖入(或是加入)到“3GP、MP4视频转换精灵”软件中

然后,在文件名上双击,将d出“视频文件属性”的对话框, 通过该对话框,我们可以获取该文件的“文件格式信息”、“视频流信息”以及“音频流信息”,可以获取到该文件的视频分辨率、视频编码器、音频编码器等重要参数。

你按上面的参数设置,转换出来的视频一定是可以播放的

你可以发消息跟我交流

qt上传文件限制文件类型的方法是首先找到拒绝访问的文件夹,在其上鼠标右键,选择属性,之后切换到安全选项下,之后在底部可以看到有高级设置。选择高级选项后会d出文件夹的高级设置框属性,切换到所有者选项卡下,在其底部可以找到编辑 *** 作选项。

Qt的介绍

Qt是一个1991年由Qt Company开发的跨平台C加加图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展以及一些宏,Qt很容易扩展,并且允许真正地组件编程。

2014年4月,跨平台集成开发环境,实现了对于iOS的完全支持,新增WinRT,Beautifier等插件,废弃了无Python接口的GDB调试支持,并对Android支持做出了调整,至此实现了全面支持iOS,Android,WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。

点击编辑选项后,在新d出的窗口中双击用户账号Achai,注意一定要选择下面的替换子容器和对象的所有者,如果不选择此项打开此文件夹后,下面的子文件夹我们还是无法打开,选择后点应用。

使用qtpropertybrowser子库,在程序pro文件中添加:

SUBDIRS += qtpropertybrowser

qtpropertybrowserfile = $$PWD/3rdParty/qtpropertybrowser/qtpropertybrowserpro

使用:

QtVariantPropertyManager m_manager;

QtVariantEditorFactory m_factory;

CPropertyEditorUIBase (继承自QtTreePropertyBrowser)

对于经常喜欢将文件放置在电脑桌面的朋友来说,最佳的优化方案是将桌面路径更改为非系统盘,因为桌面文件默认是存放在系统盘,电脑开关机都会扫描到,文件过多会影响速度,而我们通过修改Win10桌面文件路径,就可以很好的解决这一问题。那么Win10桌面路径怎么改接下来小编为您带来Win10深度优化之桌面文件路径更改教程。 Win10桌面文件路径更改教程方法步骤如下: 一、首先进入Win10这台电脑,然后进入系统盘,然后依次进入用户--系统账号文件夹--然后找到桌面文件夹,然后在桌面文件夹上鼠标右键,在d出的菜单中选择打开属性,如下图所示。 注 由于笔者电脑安装了Win81/Win10双系统,Win10是安装在H盘,因此以上系统盘进入的是H盘,一般来说,如果大家只安装了一个系统,那么系统盘默认是C盘。 二、在打开的桌面属性对话框中,先切换到选项卡中的位置,然后点击底部的移动,如下图所示: 三、在d出的“选择一个目标”对话框中,我们点击左侧的这台电脑,然后选择一个非系统盘中的“桌面”文件夹,如下图所示。 注:笔者将Win10桌面路径更改为了非系统的E盘下,大家可以事先在E盘建立一个“桌面”文件夹,然后在第三步这里,直接选择即可,也可以在选择的时候,临时创建一个。 四、完成目标文件夹选择后,点击底部的确定就可以完成Win10桌面路径的更改了,如下图所示。 通过以上大致四个步骤,我们就成功的将Win10桌面路径由系统盘转移到了其他非系统盘,以后在桌面存放的文件,都不是在系统盘,这样可以有利于的减少系统盘压力,提升电脑开关机速度,属于深度电脑优化小技巧。

以上就是关于「1.PyQt5 GUI 软件开发框架」4.使用Qt资源文件全部的内容,包括:「1.PyQt5 GUI 软件开发框架」4.使用Qt资源文件、qt超大文件读取如何缓存、关于mp4格式转换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9667474.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存