随笔分类 -  QT GUI

摘要:目录结构: 项目主目录 1.axel.ui #设计文件 2.axel.py #转换过后文件 3.main.py #主文件 main.py: from PyQt5 import QtCore, QtGui, QtWidgets import axel # ui文件 import sys class W 阅读全文
posted @ 2022-11-10 11:28 柠檬233 阅读(67) 评论(0) 推荐(0)
摘要:第一种方法 在你的窗口类下面,添加下面这行代码: self.setFocusPolicy(QtCore.Qt.ClickFocus) 然后重写方法: def focusInEvent(self, a0: QtGui.QFocusEvent): # super().focusInEvent(a0) p 阅读全文
posted @ 2022-11-10 11:19 柠檬233 阅读(125) 评论(0) 推荐(0)
摘要:由于只是给自己用,所以有些方法不会写全!! QMessageBox 消息提醒🔔-QtWidgets 方法: |方法|作用| | | | |information(QWdiget parent,title,text,buttons,defaultButton)|弹出消息对话框,各参数解释如下| |p 阅读全文
posted @ 2022-11-10 09:55 柠檬233 阅读(294) 评论(0) 推荐(0)
摘要:windows.isActiveWindow() #活动 windows.isMinimized() #最小化 阅读全文
posted @ 2022-11-09 14:34 柠檬233 阅读(71) 评论(0) 推荐(0)
摘要:效果预览: 使用之前(直接截的设计器里面的图: 使用之后效果: 教程: 1,QT设计器部分: 打开QT设计器,选择已经放入的TabWidget选择提升为: 然后输入下面内容,点击添加和提升: 2,py部分: 在你的ui转py的目录下新建一个文件tabwidget.py 然后在里面加入: from P 阅读全文
posted @ 2022-11-09 11:22 柠檬233 阅读(1873) 评论(0) 推荐(0)
摘要:QMenuBar 和 QMenu 和 QAction具体作用 QMenuBar的作用就是在窗口顶部生成工具栏 而QMenu就是生成选项 QAction就是QMenu生成的选项 具体如图:(注:图中应该是QAction QMenuBar 方法 |方法|描述 |--|--| |menuBar()|返回主 阅读全文
posted @ 2022-11-09 09:51 柠檬233 阅读(427) 评论(0) 推荐(0)
摘要:##自定义槽 由于我打算用QT编辑器来设计Qt界面,所以少不了ui转py的这一步骤。 但是每次转ui时,都会自动覆盖原来的文件,这样的话,如果需要在源文件的基础上添加自定义槽,就很麻烦了。 于是突发奇想,把界面类在逻辑代码文件里面再次继承,这样的话,ui哪怕不断的刷新,槽也不会被覆盖掉,这样就方便许 阅读全文
posted @ 2022-11-07 02:18 柠檬233 阅读(106) 评论(0) 推荐(0)