Pyqt5开发实战记录

这篇具有很好参考价值的文章主要介绍了Pyqt5开发实战记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

入职以来第一个开发项目:
1、如何给Qlabel加边框:右键label对象,选择“改变样式表”输入一下代码:

border: 1px solid black;

Pyqt5开发实战记录,python,PyQT5

2、如何让垂直布局中button大小不发生变化:其实很简单,只需要设置button的最大值和最小值固定就可以了。
Pyqt5开发实战记录,python,PyQT5

3、如何让图片自适应Qlabel的大小呢?有时候我们的图片太大了,而label太小了,导致放进去显示不全,这时候只需要设置一下label的scaleContents属性就可以了:需要注意的是,这样搞完再设置布局的时候会出现问题,只需要按照第二个把label的大小固定再加入布局就可以了。
Pyqt5开发实战记录,python,PyQT5
4、如何设置子窗口打开的时候,只有点了“取消”才可以操作其他界面?只需要设置子窗口的WindowModality属性即可,设置为ApplicationModal:
Pyqt5开发实战记录,python,PyQT5
5、布局完成后,想更改label中文字的大小,发现无论怎么改变字号大小,文字大小都不发生变化?
这是因为在设置布局的时候没有按照一步步的布局来设置,而是直接设置了窗口布局导致的,只需要打破整个窗体的布局,再一步步设置布局就可以了。

6、如何修改textEdit中的字体呢?有时候发现修改textEdit里面的字体,但是实际却没有发生变化,这是因为要先设置字体格式,然后再输入字体才会有字体的效果,但是也有另外一种方式。如下图所示:就是直接修改css即可。将图中的“宋体”修改成想改的字体即可。
!]Pyqt5开发实战记录,python,PyQT5
Pyqt5开发实战记录,python,PyQT5
Pyqt5开发实战记录,python,PyQT5
Pyqt5开发实战记录,python,PyQT5
7、Pyqt5中的label如何设置里面的字体自动换行?
只需要在designer里面找到 WordWrap属性即可,打上对钩即可设置为True,就可以自动换行了。
8、如何让TextEdit里面文本只能看,不能编辑,将ReadOnly属性设置为True即可。

今日暂且记下这么多吧。文章来源地址https://www.toymoban.com/news/detail-678386.html

到了这里,关于Pyqt5开发实战记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python pyqt5与opencv 遇到的那些坑,pyqt5页面搭建,设置pyqt5设置背景图

    设置pyqt5的背景图片,可以设置一个lable控件,将控件至于底层,然后设置他的背景图 注意路径 解决代码 使用Qt Desiggnei 绘制界面后转换成py代码后 最好不要在生成的py页面代码添加 信号槽,到时候页面改动比较麻烦 转换代码 pyuic5 -o 【转换后的.py】 【UI界面的.ui】 推荐的方

    2024年02月09日
    浏览(56)
  • 实习记录(5)——PyQT5界面设计及交互

    首先按照甲方PPT上给的界面做了,在写内部逻辑的时候发现有不少问题,没考虑到使用者的感受,甚至我觉得根本用不了。于是我和小哥讨论了一下之后,我按照我的想法做了一个新的页面出来,能实现需求的同时,让使用的人体验更好也更直观。 昨天安装成功了PyQT5,今天

    2023年04月24日
    浏览(37)
  • PyQt5 开发error汇总

    1.AttributeError: ‘QMainWindow’ object has no attribute ‘xxx’ 该错误由QMainWindow引起,原因是创建的窗口不是MainWindow,而是Dialog或者其他别的。 修改办法: 改为 成功! 2.错误2:This file contains top level spacers,… 错误如图: 该错误由左侧的spacers(垫片)引起,如下图 上图中有两个sp

    2024年02月10日
    浏览(50)
  • 【python】软件开发——PyQt5、Qt Designer、信号与槽机制、计算器实现

    PyQt5 是一个基于 Python 的 GUI 框架,用于创建跨平台的桌面应用程序。它是 Qt 库的 Python 绑定,结合了 Python 的简洁和易用性以及 Qt 框架的强大功能。 Qt 是一个流行的 C++ 跨平台应用程序开发框架,提供了丰富的图形界面组件、网络通信、数据库访问、多线程等功能。PyQt5 允许

    2024年02月04日
    浏览(42)
  • python GUI工具之PyQt5模块,pyCharm 配置PyQt5可视化窗口

    https://doc.qt.io/qt-5/qtwidgets-module.html https://doc.qt.io/qt-5/qt.html#AlignmentFlag-enum 一、简介 PyQt是Qt框架的Python语言实现,由Riverbank Computing开发,是最强大的GUI库之一。PyQt提供了一个设计良好的窗口控件集合,每一个PyQt控件都对应一个Qt控件。 PyQt5是由一系列Python模块组成,有超过6

    2024年02月11日
    浏览(50)
  • [Python GUI PyQt] PyQt5快速入门

    本文为博主个人对自己学习 PyQt5 GUI技术的纲要式的总结,主要的目的是以比较宏观的视角再次对 PyQt5 这一项技术作一次总结,通过该文可以快速让读者建立起 PyQt5 最基本的知识体系,了解 PyQt5 的 基本界面的设计 、 信号与槽 和 多线程 等知识,并简单学会使用 Qt Designer 工

    2024年04月15日
    浏览(52)
  • PyCharm PyQt5 开发环境搭建

    python:3.6.x PyCharm:PyCharm 2019.3.5 (Community Edition) PyQtUIC Program : D:PythonPython36python.exe Arguments : -m PyQt5.uic.pyuic $FileName$ -o UI_$FileNameWithoutExtension$.py Working directory : $FileDir$ PyQt5Designer Program : D:PythonPython36Libsite-packagespyqt5_toolsdesigner.exe Arguments : $FileDir$\\\\$FileName$ Wor

    2024年02月11日
    浏览(49)
  • 界面开发(1) --- PyQt5环境配置

    第一步:首先安装社区版Pycharm 下载地址:https://www.jetbrains.com/pycharm/download/#section=windows 第二步:安装Anaconda3,配置虚拟环境 下载地址:https://www.anaconda.com/ 第三步:安装 Python 第三方库,包括 pyqt5,pyqt5-tools 和 pyqt5designer 在cmd中使用 pip install pyqt5 , pip install pyqt5-tools , pip in

    2024年04月12日
    浏览(50)
  • 基于YOLOv8深度学习的智能肺炎诊断系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战

    《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌ 更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍 感谢小伙伴们点赞、关注! 《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】

    2024年01月23日
    浏览(113)
  • 【Python】PyQt5入门

      最近接了一个小项目,主要任务是完成一个界面的设计,而且是基于Python,我第一反应就是使用大名鼎鼎的Qt来设计。Qt最早是用C语言开发的,但是后来也有了基于Python的第三方包,目前最新版是PyQt6.3,但是这个项目中使用的还是普及度更高的PyQt5。正好我也比较喜欢P

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包