
PySide2
文章平均质量分 63
两只程序猿
一只猴,两只猴,三只猴。
展开
-
PyCharm配置Qt Designer和pyside2-uic为外部工具
用 PySide2 做项目的朋友都会发现这么个问题:想用 Qt Creato r发现这个 IDE 不支持 Python 代码自动补全,想用 Pycharm 又发现它没法打开 .ui 文件。其实 Pycharm 这个问题比较好解决,只用设置一下外部工具就很方便了。Pycharm怎么设置外部工具点击进入菜单 File - Settings点击 External Tools,然后点击左上角的 加号➕添加Qt Designer在电脑中找到你安装 Qt Creator 的位置,找到 desi原创 2021-03-06 02:08:54 · 5294 阅读 · 3 评论 -
【Qt for Python官方文档】将代码从 Pyside2 移植到 Pyside6
Qt for Python 6.0.0 现在已经发布了 Qt 的关键模块和一些扩展(Qt Concurrent, Qt Help, Qt OpenGL, Qt Print Support Qt Quick Widgets, Qt SQL, Qt SVG, Qt UI Tools and Qt XML)。更多的模块会在后续版本中加入 Qt。移植代码要做的第一件事就是替换导入语句:from PySide2.QtWidgets import QApplication...from PySide2 impor翻译 2021-02-13 13:11:43 · 5442 阅读 · 0 评论 -
【PySide2教程】2-1 数据可视化工具
1. 从CSV中读取数据从CSV文件中读取数据有很多种方法,下面是常见的几种:直接读取文件使用CSV模块使用numpy模块使用pandas模块在本章中,我们使用pandas模块来读取和过滤CSV数据。此外,你还将学会如何通过命令行选项将数据文件传递给脚本程序。下面是示例程序main.py:import argparseimport pandas as pddef read_data(fname): return pd.read_csv(fname)if翻译 2020-07-09 09:52:40 · 2658 阅读 · 0 评论 -
PySide2系列教程 由浅入深学好Qt for Python
本系列PySide2(Qt for Python)教程翻译自Qt官网,笔者自己润色了一下。PySide2由于推出的时间比较短,网上的中文参考资料还不多,官网给的资料无疑是最具有参考价值的,弄成中文的大家也比较方便看。可以说,整套教程还是很浅显易懂的,适合新手入门。下面是教程目录:基础教程1-1 创建第一个QtWidgets程序 1-2 结合QtQuick/QML写程序 1-3 简单按钮...原创 2020-03-30 23:47:42 · 12541 阅读 · 3 评论 -
【PySide2教程】1-5 使用UI文件
这篇教程讲解如何使用Qt Creator来为你的PySide2项目创建图形界面。你需要使用Qt Creator来设计和修改你的用户界面(UI文件)。如果你不知道怎么使用Qt Creator,可以看Using Qt Designer这篇文章。在Qt Creator中,新建一个Qt Design Form,选择“Main Window”作为模板,保存为mainwindow.ui。在界面上放一个...翻译 2020-03-25 12:42:57 · 3211 阅读 · 1 评论 -
【PySide2教程】1-4 创建一个简单的对话程序
本篇教程教大家用一些简单的组件来创建一个简单的对话程序。这个程序可以让用户在QLineEdit组件中填入自己的名字,然后当点击QPushButton组件时程序会跟你打招呼。我们先从一部分代码开始:import sysfrom PySide2.QtWidgets import QApplication, QDialog, QLineEdit, QPushButtonclass For...翻译 2020-03-24 14:31:47 · 1525 阅读 · 0 评论 -
【PySide2教程】1-3 简单按钮
在这篇教程中,我们会教你如何用PySide2处理信号和。信号和槽是Qt的一个特色,用来让你的图形组件与其他图形组件或Python代码交流。在例程中,我们将创建一个按钮:每当点击这个按钮,输出信息“Button clicked, Hello!”到Python控制台。首先,引用所需的PySide2类和sys模块:import sysfrom PySide2.QtWidgets import...翻译 2020-03-23 23:07:23 · 2678 阅读 · 0 评论 -
【PySide2教程】1-2 结合QtQuick/QML写程序
QML是一种声明式语言,可以让你开发的程序比传统语言开发的程序运行速度更快。因为它是声明式的,所以适合用来设计UI。在QML中,一个用户界面是用一个由对象及其属性组成的树来描述的。在本节教程中,我们将展示如何用PySide2和QML创建一个简单的“Hello World”程序。一个PySide2/QML程序至少由两个文件组成:一个用QML描述用户界面的文件;一个加载QML文件的Python文件...翻译 2020-03-23 16:48:40 · 2323 阅读 · 0 评论 -
【PySide2教程】1-1 创建第一个QtWidgets程序
像学习其他编程框架一样,我们从传统的“Hello World”程序开始学习。下面是一个用PySide2编写的Hello World简单示例:import sysfrom PySide2.QtWidgets import QApplication, QLabelapp = QApplication(sys.argv)label = QLabel("Hello World!")l...翻译 2020-03-20 14:39:59 · 3977 阅读 · 0 评论