摘要: 思路 先添加上下文策略 self.setContextMenuPolicy(Qt.ContextMenuPolicy.ActionsContextMenu) 添加QAction,并且链接方法 self.copy = QAction('复制') self.copy.triggered.connect( 阅读全文
posted @ 2024-01-03 17:58 Tarzen 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 思路 先实现 QAction 和其关联的方法 实现QMenu,并且将QAction添加进去 使用MainWindow自带的menuBar,并且将QMenu添加进去 代码 from PySide6.QtWidgets import QApplication,QMainWindow,QMenu from 阅读全文
posted @ 2024-01-03 17:29 Tarzen 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 打开Designer 需要菜单栏一定要选择 Main Window 添加菜单栏 子菜单栏无法输入中文 但是可以通过属性编辑框修改成中文 预览 快捷键:command + r 注意Mac系统的菜单栏在最上面。我刚刚也蒙圈了 展开效果 保存ui文件 转换成py文件 pyside6-uic untitle 阅读全文
posted @ 2024-01-03 17:08 Tarzen 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 安装 https://www.pythonguis.com/installation/install-pyside6-mac/ pyside6-uic路径 我是通过find命令找到的啊 添加到zshrc中 打开~/.zshrc 最后追加 alias pyside6-uic="/Users/fanji 阅读全文
posted @ 2024-01-03 16:43 Tarzen 阅读(139) 评论(0) 推荐(0) 编辑
摘要: mac macOS :14.0 (23A344) 查看pyside6安装路径 python3 -m pip show pyside6 Location就是安装路径 查找Designer 进入到上面的Location路径,终端执行: cd ./PySide6/Designer.app/Contents 阅读全文
posted @ 2024-01-03 15:08 Tarzen 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 思路 使用QTimer.singleShot(3000, self.openwindown).完成单发:3s后执行openwindown 代码 from PySide6.QtCore import Signal, QTimer from PySide6.QtGui import QFont, Qt 阅读全文
posted @ 2024-01-03 14:44 Tarzen 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 思路 和主窗口给子窗口传参数不同的点就是需要把,主窗口传入子窗口 代码 from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QPushButton, QLineEdit from PySide6.QtCo 阅读全文
posted @ 2024-01-03 14:21 Tarzen 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 通过信号发送 from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QPushButton, QLineEdit from PySide6.QtCore import Signal, Slot class 阅读全文
posted @ 2024-01-03 13:48 Tarzen 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 最近项目需要开始学习了Pyside6了,跟着b站·Python调包侠-Bemake·视频学习 子窗口 from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QPushButton class Mywindo 阅读全文
posted @ 2024-01-03 10:39 Tarzen 阅读(688) 评论(0) 推荐(0) 编辑