第二天学 pyside2

2023-10-27 18:38
文章标签 第二天 pyside2

本文主要是介绍第二天学 pyside2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我的

创建自己的txt

 

 

 

 

import os
import PySide2
dirname = os.path.dirname(PySide2.__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path
from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton,  QPlainTextEdit,QMessageBox
# 初始化,窗口,按钮,文本框,弹窗def  an():print("你点了记录按钮")info = textEdit.toPlainText()#接受文本内容print(info)with open("1.txt", "a") as f:data =f.write(info)f.write('\n')def  xs():print("你点了显示按钮")with open("1.txt", "r", encoding='gb18030') as f:  # 打开文件data = f.read()  # 读取文件QMessageBox.about(window,'统计结果',f'''好学生有 :\n{data}''')
def  qc():print("你点了清空按钮")with open("1.txt", 'r+') as file:file.truncate(0)app=QApplication([])
# 初始化window = QMainWindow()
# 创建主窗口
window.resize(500, 400)
# 大小
window.move(610, 310)
# 窗口出现的位置
window.setWindowTitle("好好学习")
# 窗口名字textEdit = QPlainTextEdit(window)
# 文本框(谁的)
textEdit.setPlaceholderText("请输入学生")
# 文本框提示
textEdit.move(10,25)
# 出现位置
textEdit.resize(300,350)
# 大小button = QPushButton('记录', window)
# 按钮(提示,谁的)
button.move(350,50)
# 出现
button.clicked.connect(an)
# 当你点击了记录按钮,出发出信号,会从按钮这个地方跳到第9行(就相当调用只不过,调用之前有条件)button1 = QPushButton('显示', window)
# 按钮(提示,谁的)
button1.move(350,110)
# 出现
button1.clicked.connect(xs)
# 当你点击了显示按钮,出发出信号button2 = QPushButton('清空', window)
# 按钮(提示,谁的)
button2.move(350,80)
# 出现
button2.clicked.connect(qc)window.show()
# 显示
app.exec_()
# 循环

这篇关于第二天学 pyside2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/287588

相关文章

Java基础回顾系列-第二天-面向对象编程

面向对象编程 Java类核心开发结构面向对象封装继承多态 抽象类abstract接口interface抽象类与接口的区别深入分析类与对象内存分析 继承extends重写(Override)与重载(Overload)重写(Override)重载(Overload)重写与重载之间的区别总结 this关键字static关键字static变量static方法static代码块 代码块String类特

idea插件开发的第二天-写一个时间查看器

介绍 Demo说明 本文基于maven项目开发,idea版本为2022.3以上,jdk为1.8本文在Tools插件之上进行开发 Tools插件说明 Tools插件是一个Idea插件,此插件提供统一Spi规范,极大的降低了idea插件的开发难度,并提供开发者模块,可以极大的为开发者开发此插件提供便利Tools插件安装需要idea2022.3以上版本插件下载连接: https://downlo

第二天旅游线路规划和预览

第二天:从克拉玛依市乌尔禾区到五彩滩,晚上住宿贾登峪; 规划结果见下图: 1、行程安排 根据上面的耗时情况,规划一天的行程安排如下: 1)早上7:30起床,吃完早饭,8:30出发; 2)从克拉玛依市乌尔禾区到五彩滩风景区,路程229公里,车程3小时,中午12:00左右到达五彩滩景区; 3)中午吃饭1小时; 3)五彩滩游玩时间约3小时,在五彩滩游玩到16:00; 4)乘车前往阿勒泰地区布尔津县

寒假集训第二天——线性表

现在时间是北京时间1点23分,第二天集训。。。 昨天花了老长时间把线性表看了下,表示很有压力,不大会用。。。 先说下我学到的线性表的皮毛。。。 首先是链表的构建,构建有两种方式: 顺序链表(尾插法建单链表) #include<stdio.h>struct node{int date;struct node *next;};int main(){int i,n;node *he

实战docker第二天——cuda11.8,pytorch基础环境docker打包

在容器化环境中打包CUDA和PyTorch基础环境,可以将所有相关的软件依赖和配置封装在一个Docker镜像中。这种方法确保了在不同环境中运行应用程序时的一致性和可移植性: Docker:提供了容器化技术,通过将应用程序及其所有依赖打包在一个镜像中,确保不同环境下的运行一致性。 CUDA:NVIDIA的并行计算平台和编程模型,用于加速计算密集型应用程序,如深度学习。 PyTorch:流行的

HTML+CSS面试题总结:(第二天)

目录 5.CSS选择器优先级 6.标准盒模型和IE盒子模型的区别? 7.CSS margin重叠问题 8.网页布局有哪几种,有什么区别? 5.CSS选择器优先级 !important > 内联样式 > ID选择器 > 类选择器(属性选择器、伪类选择器)> 元素选择器(伪元素选择器)> 通配符选择器  6.标准盒模型和IE盒子模型的区别? 首先盒子模型包含四部分内

【60天备战软考高级系统架构设计师——第二天:软件工程生命周期模型】

开篇 软件生命周期模型是软件工程的重要内容之一,决定了开发团队如何组织和规划软件的开发过程。选择合适的生命周期模型是成功管理项目的关键之一。今天,我将详细介绍几种常见的软件生命周期模型及其优缺点,并结合一些考试题目来帮助理解。 软件生命周期模型的类型 瀑布模型: 传统的开发模型,强调严格的阶段性顺序执行,从需求分析到设计、开发、测试和维护。优点:简单、易于管理,有明确的文档和阶段交付物。缺

行为识别实战第二天——Yolov5+SlowFast+deepsort: Action Detection(PytorchVideo)

Yolov5+SlowFast+deepsort 一、简介 YoloV5+SlowFast+DeepSort 是一个结合了目标检测、动作识别和目标跟踪技术的视频处理框架。这一集成系统利用了各自领域中的先进技术,为视频监控、体育分析、人机交互等应用提供了一种强大的解决方案。 1. 组件说明: YoloV5: Yolo(You Only Look Once)是一个流行的实时目标检测