上一章我们开发了一个简易的漫画分集标题下载器,这一章我们为其开发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. boost::asio中的C/S同步实例源码
  2. 面试官: 讲讲 Spring 事务有哪些坑?
  3. “最少惊讶”和可变默认参数
  4. 两个月后才更新一篇。。。。LIB和DLL的差别
  5. php打包mysql_PHP封装MySQL的单例
  6. linux4安装gcc,当ubuntu已有gcc4时安装gcc3
  7. 将Vba代码转换成Php代码,将这个Excel公式转换成VBA代码(函数)
  8. 中望cad能编写lisp吗_宁水集团:中望CAD解决方案增强设计创新力,加速转型促发展...
  9. python3解码base64_python3base64解码混乱的换行符
  10. Redis-慢查询分析
  11. 一个求整系数多项式的全部有理根的方法
  12. 活动选择问题的贪心算法c语言,c语言背包问题_背包问题贪心算法_背包问题 贪心算法...
  13. 修改+首选+dns服务器地址,首选dns服务器地址怎么设置
  14. creo 6.0—02:单位的设置,默认绘图模板的绘制(重点)
  15. mapreduce推测执行算法及原理
  16. c# 二进制文件编程实践
  17. Dynamo For Revit: List 连缀 和 Level
  18. 新浪微博短视频服务的优化实践
  19. C语言入门:华氏温度转换为摄氏温度
  20. 向爱康家园投稿:将“女排精神”发扬到工作中去

热门文章

  1. “互联网+”谋定新业态-李玉庭:经信研究重整消费升级
  2. 学习笔记(3):EXCEL VBA编程进阶-2.9 综合应用(多工作表的条件筛选)
  3. 打开创意工坊显示寻找专用服务器,DOTA2 涤尘迎春更新: 游戏性优化
  4. Linux solr 安装教程
  5. 设计模式之结构型模式(5种)
  6. 12306网上订火车票很快呀
  7. H5移动端div固定到底部实现底部导航条的几种方式
  8. Jquery 添加删除属性、添加删除class、添加删除Css
  9. 耦合天线测试软件,天线间耦合度自动测试系统设计.PDF
  10. 【无标题】性价比超高的ARM Cortex-M0核32位单片机