article cover

PySide6:QQuickView 调用 QML PyGUI

QQuickView QQuickView 是一个可视化窗口,用于显示和管理 QML UI。您可以将 QQuickView 视为一个独立的窗口,它可以加载和显示 QML 文件。 使用 QQuickView 或 QQmlApplicationEngine 类可以创建一个 QML 视图对象,它是一个高级界面容器,可以显示 QML 内容。 QML 视图可以加载和显...
admin 发布于 
article cover

case 2:qml发信号给Python PyGUI

第一步:给QML按钮添加一个触发事件,onClicked,发出一个带参数的信号,print_hello(这是QMl触发的信号:收到!) 第二步:在QML的最外层里面定义一个信号,供Python加载qml文件时连接。signal print_hello(string hello) 第三步:定义一个@Slot函数my_function,接收到QML的信号后要处理...
admin 发布于 
article cover

QML添加window窗口图标 PyGUI

添加window窗口图标,请在Python文件中加载。 qml文件: import QtQuick 2.5 import QtQuick.Controls 2.5 Window { visible: true width: 640 height: 480 title: QML 窗口 Button { text: 点击我 onClick...
admin 发布于 
article cover

QML中的Window和Rectangle有什么不同 PyGUI

QML中的Window和Rectangle主要有以下几个区别‌: 1. ‌用途和功能‌: ‌ Window‌:Window是一个顶级容器,用于创建整个窗口界面。它包含各种子组件,如Button、Text等,用于构建完整的用户界面。Window组件具有窗口的所有基本属性,如标题、大小、位置等‌。 ‌ Rectangle‌:Rectangle是一个基本的图形组件...
admin 发布于 
article cover

QML Send Signal to Python PyGUI

以下代码实现了QML通过槽函数发送信号给Python,调用Python函数的过程。 import QtQuick 2.5 import QtQuick.Controls 2.5 // 创建一个矩形Rectangle Rectangle { width: 640 height: 400 color: lightgray Button { id: bt_prin...
admin 发布于 
article cover

一个简单的求和函数 Python

这是一个简单的Python自定义函数(Python Custom Functions)。定义一个函数,对列表中的数据求和。 def sum_list(): s = 0 for i in alist: s += i return s alist = [1, 2, 3, 4, 5] print(sum_list()) 上述代码返回结果:15. 因为在for循环中...
admin 发布于 
article cover

通过cmd安装Qt 实用工具

‌安装Qt时遇到网络连接失败的问题,可以尝试切换到其他镜像源。 win+R 打开运行; 输入CMD打开命令窗口 将Qt安装包鼠标拖入命令窗口 后加空格(安装包如:qt-online-installer-windows-x64-4.8.1.exe) 输入 --mirror https://mirrors.aliyun.com/qt 按回车打开 5.或者 --m...
admin 发布于 
article cover

Pyside6和QML显示一个窗口 PyGUI

以下是使用 PySide6 创建一个简单窗口的示例代码: import sys from PySide6.QtWidgets import QApplication, QMainWindow # 创建一个自定义的主窗口类,继承自 QMainWindow class MainWindow(QMainWindow): def init(self): su...
admin 发布于 
article cover

pycharm中配置QML语法高亮 PyGUI

以下为在pycharm中配置QML文件语法高亮的设置。 1.配置路径:file- settings- editer- File types 2.配置New File Type: Name:QML Description:QML Markup Language syntax highlighting: Line comment(单行注释):// Block c...
admin 发布于 
article cover

QML常见组件 PyGUI

在QML中,有许多内置的组件可用于构建用户界面。以下是一些常用的QML组件: Item: 所有可视项的基类,用于定义尺寸和位置 Rectangle: 用于绘制矩形,可以设置填充颜色、边框等 Circle: 用于绘制圆形 Ellipse: 用于绘制椭圆 Line: 用于绘制直线 Polyline: 用于绘制折线 Polygon: 用于绘制多边形 Path: 用...
admin 发布于