pyside6 界面开发基础模板

import cv2
import sys
import torch
from PySide6.QtGui import QImage

from PySide6.QtWidgets import QMainWindow, QApplication



def convert2QImage(img):
    height, width, channel = img.shape
    return QImage(img,width, height, width*channel, QImage.Format_RGB888)


class MainWindow(QMainWindow, ui_MainWindow):
    def __init__(self):
        super(MainWindow, self).__init__()
        self.setupUi(self)
        
        
if __name__ =="__main__":
    app = QApplication(sys.argv)
    
    window = MainWindow
    window.show()
    
    app.exec()

pyside6 ui文件转成py文件:

pyside6-uic.exe ui_mainwindow.ui -o ui_mainwindow.py

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程亮点       本课程是PySide6零基础入门与项目实战视频教程,经过精心设计,分为十个章节,制作了141页ppt, 接近70个代码示例,主要讲解PySide6开发环境安装、基础控件与界面布局、项目实战,PySide6程序打包,安装包制作,安装卸载、更新,发布等知识。涵盖从基础概念到高级应用的全方位知识,旨在为你提供一条清晰、系统的学习之路。无论你是编程新手,还是希望深化对PySide6的了解,本课程都能满足你的需求。       教学环境:Win11 64bit、Python3.11、PyCharm、Anacoda。课程大纲第一章:基础PySide6开发环境安装        从Anaconda环境配置开始,带你快速入门Win11/win10下PySide6、PyQt5开发环境的安装与配置,分别介绍PyCharm与VSCode如何配置PySide6,  以及Python AnaConda的基本用法,创建虚拟环境,安装python模块。第二章 控件与布局篇 PySide6常用控件与界面布局使用介绍        深入PySide6中的常用控件与界面布局技巧,通过丰富的实例,掌握PySide6的窗口、布局、控件等核心内容。主要介绍QLabel、QPushButton、QLineEdit、QCheckBox、QComboBox、QTextEdit、QTextBrowser、QListView与QListWidget、QStackedWidget、QTabWidget、QTableView等控件以及水平垂直布局,弹簧控件,栅格布局,表单布局。第三章 信号槽与事件机制       解锁PySide6的信号槽机制和事件处理技能,让你的应用更加灵活。详细介绍Qt自定义信号槽,跨窗口传递信号;Qt鼠标事件,键盘事件,组合事件,事件过滤。第四章 QMainWindow应用篇       详细介绍QMainWindow的使用,包括菜单栏、工具栏、状态栏和停靠窗口等。第五章 样式表qss与自定义控件        教你如何使用样式表美化应用界面,并创建独特的自定义控件。掌握这些技能后,学员将能够设计出既美观又功能丰富的用户界面。第六章 图表与曲线        引入pyqtgraph,展示如何在PySide6应用中绘制图表和动态曲线。第七章 数据库编程        带你进入数据库编程世界,使用sqlite3与PySide6结合,进行数据存储和管理。第八章 项目实战:高仿有道词典        通过一个高仿有道词典的项目,将所学知识融会贯通,实战演练。课程中将会接入翻译接口,开发一个属于自己的翻译软件。第九章 打包与部署       教你如何将PySide6项目打包成exe,并使用Inno Setup制作安装包,介绍软件更新、卸载策略,让你的应用轻松上线。第十章 课程总结        回顾整个课程的学习内容,巩固知识点,为进一步的学习和应用打下坚实的基础。教学特色       实战案例:每个章节都配备实战案例,让学习者在实践中深化理解。       代码资料全覆盖:提供全套课程代码资料下载,便于学习者随时查阅和复习。       高效学习路径:课程内容结构清晰,由浅入深,适合不同层次的学习者。       本课程提供全部代码与在线答疑。谁应该学习这个课程       对图形界面开发感兴趣的编程新手。       希望提升个人技能,进入或者深耕在GUI开发领域的开发者。       需要快速掌握PySide6进行项目开发的软件工程师。结语        通过本课程的学习,你不仅能掌握PySide6的核心技能,还能通过实战项目提升解决实际问题的能力,最终让你能独立完成专业的GUI应用开发。随着技术的深入,你将发现PySide6不仅仅是一个工具库,它开启的是一扇通往高效、美观应用开发的大门。        开始PySide6的学习之旅,让你的编程之路更加精彩!
Pyside6是一个用于创建跨平台图形用户界面(GUI)的Python库。当你在使用Pyside6时,可能会遇到一些界面显示异常的情况。这些异常可能包括但不限于界面元素错位、颜色异常、布局问题等。 解决Pyside6界面显示异常的方法有以下几种: 1. 检查代码逻辑:首先,你需要检查你的代码逻辑是否正确。确保你正确地设置了界面元素的位置、大小和属性。检查你的布局管理器是否正确地放置了界面元素。 2. 检查样式表:Pyside6支持使用样式表来自定义界面的外观。如果你使用了样式表,那么可能是样式表中的某些属性设置不正确导致了界面显示异常。请检查你的样式表并确保其中的属性设置正确。 3. 检查版本兼容性:Pyside6可能与不同版本的Python和操作系统存在兼容性问题。请确保你使用的Pyside6版本与你的Python版本和操作系统版本兼容。 4. 更新Pyside6:如果你使用的是旧版本的Pyside6,可能存在已知的界面显示异常问题。尝试更新到最新版本的Pyside6,以获得修复了这些问题的新功能和改进。 5. 查找文档和社区支持:如果以上方法都无法解决你的问题,建议查阅Pyside6的官方文档和社区支持。在官方文档中,你可以找到更多关于Pyside6的使用方法和常见问题的解答。同时,社区支持也是一个很好的资源,你可以在社区中提问并获得其他开发者的帮助和经验分享。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值