自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习使我快乐!

学海无涯苦作舟书山有路勤为径

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 PySide6控件:QFont设置、QColor调色板、QPixmap图像处理与QCursor光标自定义

使用PySide6(Qt for Python)进行GUI视觉开发的核心技术,包括通过QFont实现字体样式控制(设置字体类型、大小、加粗、斜体等效果),利用QColor进行RGB/十六进制颜色管理和有效性检测,运用QPalette实现不同控件状态下的动态主题切换,借助QPixmap完成图像加载、缩放和保存等处理,以及使用QIcon和QCursor优化图标显示与光标交互体验。这些技术可帮助开发者实现桌面应用的美化、交互优化和跨平台视觉一致性,通过代码示例和配置技巧快速打造专业级GUI界面。

2025-03-31 19:02:10 455

原创 Node.js 安装与配置全攻略:从入门到高效开发

Node.js 官网 下载 https://nodejs.org/zh-cn。默认情况下,npm 会将全局包安装到。,可能占用 C 盘空间。一直下一步直到这个页面勾选!

2025-03-31 11:29:25 765

原创 Pyside6 控件的布局

伙伴关系设置Label标签控件与其他控件之间建立连接,可以通过快捷键定位到对应的控件。搭建布局,在标签名中设置姓名(&C),年龄(&B),设置好伙伴关系后&会消失。Grid Layout 栅格布局,按网格排列控件,适合复杂布局。Horizontal Spacer 水平间隔,控制控件的水平位置。Horizontal Layout 水平布局,水平排列控件。Vertical Spacer 垂直间隔,控制控件的垂直位置。Form Layout 表单布局,两列多行的表单排列控件。用来控制控件与布局的位置。

2025-03-30 13:40:02 333

原创 Pyside6 信号与槽

会扫描指定对象(如窗口或控件)中的所有槽函数,并根据命名规则自动连接信号和槽函数。@Slot()语句控件名.信号名称.connect(槽函数名称)import systemplate = f'姓名-{uname}--年龄-{uage}--爱好-{ulike}\n'win.show()自定义信号是通过 Signal 类定义的,需要提前导入。信号可以带有参数,用于传递数据。只有继承了QObject的类才可以在类属性位置定义信号。发送信号 emit()连接信号与槽 connect()# 连接槽。

2025-03-30 13:38:44 505

原创 Pyside6 开发 使用Qt Designer

本文介绍了如何使用 PySide6 和 Qt Designer 快速构建 Python GUI 应用程序。首先,通过 Qt Designer 可视化设计界面,设置输入框(uname、uage、ulike)和提交按钮(btnSubmit),并保存为 .ui 文件。接着,使用 pyside6-uic 将 .ui 文件转换为 Python 代码。在代码中,通过 @Slot() 装饰器定义槽函数 on_btnSubmit_clicked,实现点击按钮时获取输入内容并写入文件的功能。

2025-03-28 20:08:54 536

原创 Pyside6介绍和开发第一个程序

PySide6 是 Qt 框架的官方 Python 绑定,允许开发者使用 Python 快速构建跨平台的图形用户界面(GUI)应用程序。本文介绍了 PySide6 的核心特点,包括跨平台支持、丰富的 UI 组件、信号与槽机制,以及强大的工具链(如 Qt Designer)。同时,提供了安装方法、基本模块(QtWidgets、QtCore、QtGui)的说明,并通过一个简单的 "Hello, World!" 示例演示如何创建窗口、设置属性和运行事件循环。

2025-03-28 20:05:54 561

原创 一文直接入门Python Pyside6

PySide6 是 Qt 6 的官方 Python 绑定,用于开发跨平台的 GUI 应用程序。它提供了丰富的核心模块, pip 安装即可使用。入门案例展示如何创建一个简单的窗口应用程序,而 Qt Designer 则可以帮助开发者快速设计界面。通过 pyside6-uic 工具,可以将 UI 文件转换为 Python 代码。PySide6 还支持信号与自定义槽机制,用于事件处理。最后,使用PyInstaller 工具可以将 Python 程序打包成独立可执行文件,方便在没有 Python 环境的机器上运行。

2025-02-18 22:20:10 1962

原创 Windows Server 2016上配置DNS和AD域服务,以及将Windows 10专业版加入域

本文全面阐述了在Windows Server 2016和Windows 10专业版系统上进行网络配置的步骤。文章首先引导读者在Windows Server 2016上安装DNS服务和AD域服务,详细阐述了安装流程,并对设置管理员密码的环节进行了说明。随后,文章转向Windows 10专业版的配置,详细讲解了如何验证网络连接、确保域名解析正确,以及如何通过输入管理员凭证将计算机加入域。

2025-01-30 19:50:48 351

原创 Linux详解etc目录下passwd、shadow、group、gshadow文件

本文概述了Linux系统中四个关键文件——/etc/passwd、/etc/shadow、/etc/group和/etc/gshadow——的作用和结构。/etc/passwd存储用户基本信息,/etc/shadow保护密码加密数据,/etc/group定义用户组信息,而/etc/gshadow则维护组密码安全。这些文件共同确保了系统的用户和组管理既安全又高效。

2025-01-30 00:06:05 523

原创 计算机网络的主要性能指标

速率是单位时间内传输的比特量,数据量是指存储或传输的数据总量,带宽在计算机网络中表示数字信道能传输的最高数据率,时延是将数据包从网络一端传输到另一端所花费的时间,包括发送时延、传播时延、排队时延和处理时延。速率和数据量的单位换算不同,速率通常带有每秒的字样,而数据量不带。网络性能描述用数据传输率,文件大小或存储容量用数据量。

2025-01-23 14:34:01 1892

原创 电路、报文、分组交换技术

从最简单的两点网络连接到复杂网络的构建,指出了随着主机数量的增加,直接连接所需的链路数呈指数增长。为解决这一问题,引入了交换技术,包括电路交换和报文/分组交换。电路交换以电话网络为代表,特点是建立专用连接,用户独占通信资源,适用于语音和视频通信。而报文交换和分组交换则基于存储转发机制,其中报文交换发送整个数据块,对路由器存储空间要求较高;分组交换则将数据拆分成小分组进行传输,虽然会产生额外的开销,但提高了传输效率和网络资源的利用率

2025-01-19 16:41:37 719

原创 计算机网络的基本概念与分类

计算机网络是指不同地理位置、自治的计算机通过通信设备和链路连接起来,使用网络管理软件和协议,旨在实现资源共享和数据传输的系统。它包括地理位置的分散性、计算机的自治性以及通过设备连接形成的网络。互联网是连接全球数百万计算机的庞大网络。计算机网络按功能分为边缘部分和核心部分,边缘部分用于运行网络应用,核心部分则确保连通性和数据交换。网络按覆盖范围可分为局域网、城域网、广域网、个人区域网等,按使用者可分为公用网和专用网。

2025-01-18 15:39:45 628

原创 SQLServer数据库的创建、删除、修改

数据库必须在完全关闭且无任何活动状态时,才能采用以下方式执行删除操作。如果数据库当前处于开启、使用中或正在恢复等状态,则无法执行删除命令。勾选关闭现有连 -> 删除备份和关闭已存在的数据库连接。1、在对象资源管理中,右键数据库,点击新建数据库。切换当前实用的数据库 use master。2、输入数据库名称,点击确定。选择删除数据库右键删除,第二种方法 sql语句。第一种方法 图形化操作。第一种方法 图形操作。

2025-01-17 22:29:38 380

原创 ifconfig配置和显示网络接口

主要用于配置和显示网络接口的参数,配置网络接口如(IP地址、子网掩码等),启动或禁用网接口。inet ip地址 netmask 子网掩码 ether 以太网硬件地址/MAC地址。为一个网卡配置多个IP地址,共享同一个物理网络接口,但是拥有不同的IP地址。重启所有对网络接口的设置都会失效,永久修改需要对下。开启ethh0 网卡,网络接口会被开启。-a 查看所有活动和非活动的网络接口。显示未关闭的所有网络接口信息(网卡)关闭eth0 网卡,网络接口会被关闭。查看所有活动和非活动的网络接口。

2025-01-12 20:24:40 710

原创 Linux生产环境下常用的关机、重启、注销命令

这不仅适用于登录会话,也适用于任何类型的shell,包括非登录shell。当你通过SSH或本地登录到Linux系统时,使用logout命令可以优雅地结束会话。如果是在图形界面下关机或重启,大多数现代Linux发行版都会自动执行sync操作。这个命令会强制将内存中的所有数据写入磁盘,确保文件系统的完整性。在执行sync命令后,最好等待几秒钟,以确保所有数据都已经被写入磁盘。shutdown命令可用于安全的关机和重启,常用选项如下。+:在多少分钟后执行关机或重启。:在指定的时间执行关机或重启。

2025-01-11 12:39:25 452

原创 揭秘Linux磁盘空间:df与du命令的差异与正确使用方法

df命令是从文件系统的全局视角出发,它计算的是整个文件系统的已用和可用空间,包括所有文件、目录以及系统内部元数据、已分配但未使用的空间(如删除文件后未释放的空间)。df -Th -x ext4 命令用于显示所有不是 ext4 文件系统的磁盘空间使用情况,-T 并显示文件系统类型,并以人类可读的格式展示(例如:KB、MB、GB)。df -Th -t ext4 命令用于只显示 ext4 文件系统的磁盘空间使用情况,-T 显示文件系统类型,-h 并以人类可读的格式展示(例如:KB、MB、GB)。

2025-01-08 11:46:19 581

原创 Linux环境使用fdisk命令对新添加硬盘进行分区与挂载

在Linux中如果我们需要新添加一块硬盘,想要正确使用,需要分区和格式化。fdisk 分区命令用途:fdisk是一个用于磁盘分区的工具,它提供了一个交互式的命令行界面来管理磁盘分区。限制:fdisk不支持大于2TB的分区,因为它使用的是传统的MBR(Master Boot Record)分区方案,MBR的限制是2TB。兼容性:fdisk适用于较小的硬盘和较老的系统,对于小于2TB的硬盘分区非常有效。使用场景:适用于需要创建标准分区表的老式系统或小容量硬盘。parted 分区命令。

2025-01-07 16:34:19 1937

原创 VMware 直接操作 创建虚拟机、网络连接方式、克隆、快照使用

带你直接上手虚拟机的创建、了解网络连接方式、快照和克隆的使用

2025-01-03 15:52:48 513

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除