logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

PySide6之数据库模型使用

QSqlTableModel是单表读/写模型,使用setTable('表名')函数,检查一个表,可以实现读/写,并可以使用setFilter()进行条件筛选,使用setSort()函数进行排序,使用select()函数执行数据检索。特别注意的是,上面代码出现错误,系统并不会立即报错,比如数据中没有student表,或者sex表,上面代码不会报错,而且执行select()也没有提醒。系统在运行视图绑

文章图片
#数据库#python#pyqt
Python学习笔记——类(基础知识)

每个与实例对象相关联的方法调用,都会自动传入实参self,该实参是一个指向实例本身的引用,让实例能够访问类中的属性和方法。基于类创建的一个或若干相同的对象,及基于不同类创建的不同的对象,亦或基于具有传承关系的类创建的不同对象,它们模拟了现实世界的复杂的关系与相处情景,如同人类人与人、人与自然之间交互,然后,实现特定的任务。需要注意的是:即使给第二条小狗指定同样的名字和年龄,Python也会根据Do

文章图片
#学习#python
Python学习笔记--数值与字符串

比如一些文本编辑器编辑文本,我们看到是文本(普通字符串),当编辑器把文本作为文件保存到硬盘等存储器时,会进行编码,把文本及格式转换为字节串,才能保存到存储设备中。(2)字节串:有时也称为“二进制字符串”(binary string),是给计算机看的,对应Python中的字节串(bytes)类型。(1)字符串:普通的字符串,也称为文本(text),是给人看的,对应Python中的字符串(str)类型

文章图片
#python#学习
Java学习笔记18——深入学习字符串

任何语言,编写的所有应用,大概都会用到大量字符串,以及对字符串进行处理,Java语言中,对与字符串的处理和Python等语言中不同。昨天学习JDBC内容,编写的一个类中比较两个字符串变量值,没有注意到这一点,浪费我好多时间,今天特深入学习和记录一下,避免以后犯错。

文章图片
#java#学习
Python+PySide6之模型/视图/委托框架QListView案例实践

上面代码案例创建了2个QListView,绑定了同一个QStringListModel模型实例,通过几个按钮的单击信号与槽函数,实现了增加行、插入行、删除行、上移/下移行,两个视图数据是同步变化的,而且保持一致,依次来说明模型/视图框架的优越性,只须维护一套数据,绑定的所有视图呈现的数据将保持一致。Qt提供的技术方法和MVC稍有不同,称为Model/View/Delegate(模型/视图/委托),

文章图片
#python#pyqt#学习
使用pip命令安装Python外部的模块

1、打开终端窗口,输入pip install openpyxl ,pip命令将从官方网站下载openpyxl最新的包文件并进行安装,但是国外网站下载很慢,因为网速问题可能不成功,建议输入如下的命令,从指定的国内镜像文件源下载,建议和我一样的初学者也记住这个网址。Python之所以强大,很多人学习使用它,主要是有太多的开源模块可以下载使用,本文介绍在电脑可以访问互联网的情况下,使用pip命令安装外部

文章图片
#pip#python#开发语言
Java学习笔记10——静态内部类使用及意义

在Java语言中,静态内部类(Static Inner Class)是一种定义在另一个类内部的类,但与外部类的实例无关。静态内部类使用`static`关键字来定义,这意味着它不需要外部类的实例就可以被创建和使用。静态内部类不能访问外部类的非静态成员(实例变量和实例方法),但可以访问外部类的静态成员(静态变量和静态方法)以及它自己的成员。静态内部类为Java提供了一种强大的机制来组织和管理相关的类,

文章图片
#java#学习
Python学习(内置日期函数 )——timedelta()应用案例

这意味着如果你不提供任何参数,它会返回一个表示0天、0秒和0微秒的时间差对象。当你想要表示一段时间,比如几天、几小时或几分钟,而不是一个特定的日期或时间时,其他的时间单位(如小时、分钟、秒和微秒)不会被考虑在内。在Python中,内置有丰富的日期操作函数,下面是几个函数介绍及具体应用。提供了一种方便的方式来表示和操作时间间隔,这在处理日期和时间时非常有用。下面代码,设计一个函数,参数是整数,根据参

文章图片
#学习#python
PySide6信号/槽和事件的学习笔记

如果需要其他信号,则可以自己定义信号。年龄已近半百,大学有幸学习计算机专业,可惜从事了二十多年非IT工作,现闲下来学习Python,弥补一下遗憾,今借阅《Pyside6/PyQt6快速开发与实战》一书学习,摘抄其中内容,作为学习笔记,帮助自己理解和记忆,若对有缘阅读者有帮助,不胜荣幸,特此说明。上面代码,点击按钮(QPushButton),激发内置信号单击信号,单击信号传递了一个布尔类型参数,在按

文章图片
#学习#前端#python
Python+PySide6之模型/视图/委托框架QListView案例实践

上面代码案例创建了2个QListView,绑定了同一个QStringListModel模型实例,通过几个按钮的单击信号与槽函数,实现了增加行、插入行、删除行、上移/下移行,两个视图数据是同步变化的,而且保持一致,依次来说明模型/视图框架的优越性,只须维护一套数据,绑定的所有视图呈现的数据将保持一致。Qt提供的技术方法和MVC稍有不同,称为Model/View/Delegate(模型/视图/委托),

文章图片
#python#pyqt#学习
    共 13 条
  • 1
  • 2
  • 请选择