随笔分类 - Python
摘要:实现效果: 代码 from chatgpt import sys from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem, QVBoxLayout, QWidget from PyQt5.QtCore impo
阅读全文
摘要:学习地址:https://blog.csdn.net/WL0616/article/details/129118087 def init_page(self): self.tableWidget_1.setColumnCount(4) # 先给表格设置行和列的个数 self.tableWidget_
阅读全文
摘要:实现功能 代码实现 使用 QTabWidget 的步骤为: 1.建一个 QTabWidget 2.为每个选项卡创建一个页面(容器),通常为 QWidget(不要指定父部件) 3.把子部件插入到页面部件(即容器)中 4.使用 addTab()或 insertTab()把页面部件放入选项卡部件 impo
阅读全文
摘要:命令行 pyuic your_ui_file.ui -o output_file.py 如果是虚拟环境,则需要提前进入虚拟环境中执行pyuic命令 ui to py文件的使用 如果是ui文件转换过来的py文件,不要直接在此py文件中编写代码。如果你的ui文件发生变换就需要重新生成py文件,这个时候新
阅读全文
摘要:main.py import socket import sys import time from PyQt5.QtWidgets import QWidget, QApplication from PyQt5.QtCore import QThread, pyqtSignal from view.
阅读全文
摘要:前提 需要一台有网的机器下载whl包 能够拷贝到离线机器 创建虚拟环境 安装虚拟环境之前,需要你本地有一套python环境。比如我本地python环境: 创建虚拟环境命令: python -m venv myvenv 创建成功后会生成myvenv目录,并且有Scripts文件夹(这里存放的就是虚拟环
阅读全文
摘要:解决办法: source_cmd = 'source /etc/profile' subprocess.run(source_cmd, shell=True, executable="/bin/bash", capture_output=True)
阅读全文
摘要:思路 先添加上下文策略 self.setContextMenuPolicy(Qt.ContextMenuPolicy.ActionsContextMenu) 添加QAction,并且链接方法 self.copy = QAction('复制') self.copy.triggered.connect(
阅读全文
摘要:思路 先实现 QAction 和其关联的方法 实现QMenu,并且将QAction添加进去 使用MainWindow自带的menuBar,并且将QMenu添加进去 代码 from PySide6.QtWidgets import QApplication,QMainWindow,QMenu from
阅读全文
摘要:打开Designer 需要菜单栏一定要选择 Main Window 添加菜单栏 子菜单栏无法输入中文 但是可以通过属性编辑框修改成中文 预览 快捷键:command + r 注意Mac系统的菜单栏在最上面。我刚刚也蒙圈了 展开效果 保存ui文件 转换成py文件 pyside6-uic untitle
阅读全文
摘要:安装 https://www.pythonguis.com/installation/install-pyside6-mac/ pyside6-uic路径 我是通过find命令找到的啊 添加到zshrc中 打开~/.zshrc 最后追加 alias pyside6-uic="/Users/fanji
阅读全文
摘要:mac macOS :14.0 (23A344) 查看pyside6安装路径 python3 -m pip show pyside6 Location就是安装路径 查找Designer 进入到上面的Location路径,终端执行: cd ./PySide6/Designer.app/Contents
阅读全文
摘要:思路 使用QTimer.singleShot(3000, self.openwindown).完成单发:3s后执行openwindown 代码 from PySide6.QtCore import Signal, QTimer from PySide6.QtGui import QFont, Qt
阅读全文
摘要:思路 和主窗口给子窗口传参数不同的点就是需要把,主窗口传入子窗口 代码 from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QPushButton, QLineEdit from PySide6.QtCo
阅读全文
摘要:通过信号发送 from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QPushButton, QLineEdit from PySide6.QtCore import Signal, Slot class
阅读全文
摘要:最近项目需要开始学习了Pyside6了,跟着b站·Python调包侠-Bemake·视频学习 子窗口 from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QPushButton class Mywindo
阅读全文
摘要:问题复现 我的字典格式: import json d = {'Demo': {'Total_Result': 'Pass', 'info': {'test3': 'Pass'}}, '10.0.0.111': {'Total_Result': 'Pass', 'info': {'test_doubl
阅读全文
摘要:requirements.txt中指定安装源 在该文件第一行添加 -i url # requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple pytest
阅读全文
摘要:不安全的解决办法:一 pip install xyz --break-system-packages 不安全的解决办法:二 rm /usr/lib/python3.11/EXTERNALLY-MANAGED 建议的解决办法:三 sudo apt install python3.11-venv # 进
阅读全文
摘要:现象 代码已经正常运行好长时间,环境重装后就提示这个信息了。单个文件调用都不会报错。 解决 自己实在是找不到解决办法发,在github问了作者回答:可能是我一直不断删除和添加,loguru只需要配置一次全局都可以使用了。 https://github.com/Delgan/loguru/issues
阅读全文

浙公网安备 33010602011771号