上一章我们开发了一个简易的漫画分集标题下载器,这一章我们为其开发Qt界面。

1、pyside,pyside2,pyside6?

首先我们要知道一些常识:PySide (Qt4). PySide2 (Qt5) 和PySide6 (Qt6)

这里我们不用QtCreator,界面比较简单,没必要用。当你的界面特别复杂的时候,建议使用QtCreator辅助ui的设计,当然,你也可以分拆成小界面去设计,都可以的。

关于QtCreator和pythonQt的基本操作可以去查看我之前的文章,这里不说了。

那么这里我们直接用pyside6,虽然我一般使用Qt5.15,不过python方面,咱还是用最新的吧。纯个人喜好问题。

2、Widget控件注意事项

在没有parent widget(父控件)的时候,即平时Qt中的new QPushButton(this),python中QWidget(self),那就必须使用widget.show()来显示控件,否则,控件默认隐藏。

所以,如果你单纯的用pyside6写一些控件,里面没有widget类作为父控件,那么,最终所有的控件都需要加上show()才能显示,这时候,控件就是单个的窗体,它不会出现在主Widget上,因为它的parent不是主Widget,譬如mainwindow.show(),即便你将控件通过布局QVBoxLayout加到MainWindow上,MainWindow上也不会显示控件,因为控件和MainWindow一样,是独立窗体。

下面的代码就是这种情况:

给Python漫画分集标题下载工具开发Qt界面相关推荐

  1. 给Python漫画分集标题下载工具添加线程

    前情概要: 上一章,我们给这个python漫画分集标题下载工具添加了Qt界面,使用的是PySide6,大家看源码或许就可以看出来了,除了python语法不同之外,整个Qt库的使用和C++的使用几乎没什 ...

  2. 给Python漫画分集标题目录下载工具添加从列表文件下载功能

    前情提要: 上一章,我们给这个漫画分集标题下载工具加上了多线程的功能.实际上,这个工具已经可以完成很多功能了,只要你稍微修改一下,下载什么图片,什么微信文章,漫画啥的,基本上,问题不大.甚至你还可以加 ...

  3. qt开发linux界面软件,利用Qt Designer开发Qt界面

    因为这篇文章主要是告诉大家如何利用QT Design来达到快速学习QT的.,所以您最也要做到:您需要有一台可以跑Linux的电脑或者Microsoft Windows的电脑足够的RAM和HardDis ...

  4. 支持百度学术搜索!Python文献超级搜索下载工具又更新了!

    文献搜索对于广大学子来说真的是个麻烦事,如果你的学校购买的论文下载权限不够多,或者你不在校园网覆盖的范围内,想必会令你非常头痛. 幸好,我们有Python制作的这个论文搜索工具,简化了我们学习的复杂性 ...

  5. 重大优化!Python文献超级搜索下载工具

    文献搜索对于广大学子来说真的是个麻烦事,如果你的学校购买的论文下载权限不够多,或者不在校园内,那就很头痛了.幸好,我们有Python制作的这个论文搜索工具,简化了我们学习的复杂性 2020-05-28 ...

  6. Qt + Python + OpenCV图标替换工具 之 Qt界面设计(四)

    目录 上一篇博文 程序的下载地址以及源码 Qt界面设计 上一篇博文 Qt + Python + OpenCV图标替换工具 之 Python调用dll(三) https://blog.csdn.net/ ...

  7. python网易云音乐下载_GUI图形化界面

    效果展示 1,打包exe文件,window直接可以运行 2,输入歌曲名字可以直接下载 3,下载后的歌曲保存在netease.exe文件所在的同一个文件夹中,music_netease文件夹是程序自动创 ...

  8. 【小破站下载工具】Python tkinter 实现网站下载工具,所有数据一键获取

    目录 前言 开发环境 本次项目案例步骤 先展示下完成品的效果 界面 导入模块 先创建个窗口 功能按键 主要功能代码编写 功能一 功能二 功能三 前言 最近很多同学想问我,怎么把几个代码的功能集合到一起 ...

  9. python开发文档下载_python开发

    软件开发工具课程设计报告软件开发工具课程设计报告 软件开发的现状及发展软件开发的现状及发展 学 生 姓 名: 学 院: 专 业: 班 级: 学 号: 完 成 日 期: 早在 80 年代初期,软件工作环 ...

最新文章

  1. fork()函数_fork()函数的使用
  2. Java 反射机制学习资料
  3. FreeBSD上安装Cassandra 3.10
  4. Redis进阶-如何发现和优雅的处理BigKey一二事
  5. CXF客户端配置请求超时限制-SocketTimeoutException(Spring配置文件中配置和通过代码进行配置)
  6. 使用#传递参数防御SQL注入攻击
  7. 3.运算符与表达式,控制流
  8. java usb 无驱打印_Windows Usb 无驱动打印
  9. java+2e10_CoreJavaE10V1P3.10 第3章 Java的基本编程结构-3.10 数组(Arrays)
  10. Spring AOP切入点
  11. 警惕AI军事间谍!找出导弹基地人类用2.5天,AI只要42分钟
  12. 虚拟化整合实现1+1大于2的效果
  13. linux中date命令详解,date命令_Linux date 命令用法详解:显示或设置系统时间与日期...
  14. 牛顿插值法C语言实现
  15. jsmind(Jsmind数据格式)
  16. cad,max,revit,Civil ,InventorNavisworks 卸载清理工具
  17. 温莎大学的计算机专业,加拿大留学,温莎大学英语计算机专业了解一下
  18. 天的各种书法_你可知道书法里的各种关系?
  19. 计算机毕业设计-基于微信小程序高校学生课堂扫码考勤签到系统-校园考勤打卡签到小程序
  20. 前端技能树,面试复习第 1 天—— 建立前端知识框架 | HTML 知识考察点

热门文章

  1. Android WebView屏蔽网页中广告
  2. ScriptManager的使用
  3. c++ 实现狼人游戏
  4. 有道词典7.2电脑版去广告
  5. 如何在飞速发展的今天保持不断学习的动力
  6. 《idea 骚操作》
  7. 【号外】携程变相裁员,员工拉横幅讨薪
  8. 京东商城招聘软件工程师(北京)
  9. 淘宝客月赚3000元的简单方法
  10. 企业微信推送天气、课表、纪念日、每日一句等(含源码和详细步骤)