自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 显示 样式

QSS selector语法 几乎 和 Web CSS 的 selector语法没有什么区别,了解CSS的朋友可以轻松掌握。下载一个白月黑羽实战班学员开发的程序界面代码,解压后,拖动里面的main.ui界面文件到Qt设计师里面。再比如,指定一个元素是鼠标悬浮,并且处于勾选(checked)状态的显示样式。我们可以这样指定当鼠标移动到一个元素上方的时候,元素的显示样式。就会发现,所有的按钮上的文字都变成了红色的,并且字体变大了。可以这样指定元素的 元素的 margin。

2023-06-13 16:40:38 156

原创 常用控件4

通常是先在 动作编辑器 创建一个action, 然后分别拖动到 菜单 和 工具栏。输入对话框 只让用户输入一行数据信息,比如 姓名、年龄等。可以在 Qt Designer上很方便的添加菜单,如下所示。方法是点击右下角 动作编辑器,新建动作,如下图所示。然后,在代码中定义动作触发后的处理函数,如下所示。在 Qt 设计师上添加工具栏,可以右键点击。添加动作成功后,就可以直接拖到工具栏上了。添加工具栏后,还要在工具栏上添加图标。类型的窗体,才能添加工具栏,如下。弹出对话框,让用户输入 单行文本。

2023-06-11 20:29:38 119

原创 常用控件3

该方法返回值 是一个元组,第一个元素是选择的文件路径,第二个元素是文件类型,如果你只想获取文件路径即可,可以采用上面的代码写法。进度条也是一个常用的控件,当程序需要做一件比较耗费时间的任务(比如统计数据,下载文件等)时,可以用来向用户指示操作的进度。这时,可以把range 范围都设置为0,这样,进度条会显示忙碌指示符,而不是显示进度百分比。上面的代码,运行时,会有很多告警,因为我们在新线程中操作界面对象,容易出问题。更合理的方法是通过信号,在线程之间传递信息,对界面的操作都在主线程中完成。

2023-06-11 20:26:52 121

原创 常用控件2

QComboBox是组合选择框,如下图所示。

2023-06-11 20:21:18 110

原创 常用控件1

有时我们需要处理这种情况,比如登录界面,用户输完密码直接按回车键就进行登录处理,比再用鼠标点击登录按钮快捷的多。有时,浏览框里面的内容长度超出了可见范围,我们在末尾添加了内容,往往希望控件自动翻滚到当前添加的这行,该控件 获取文本、设置文本、清除文本、剪贴板复制粘贴 等等, 都和上面介绍的 多行纯文本框是一样的。注意:在苹果MacOS上,有 更新文本框内容后,需要鼠标滑过才能更新显示的bug,有时候,代码会不断往文本框添加内容,为了防止占用过多资源,可以设置文本框最大行数。

2023-06-11 19:29:13 44

原创 正式发布程序

我们前面开发的QT界面程序,在Windows 上只需要执行下面的命令,即可制作独立exe程序这样就会在当前目录下产生一个名为dist的目录。里面就有一个名为 httpclient 的目录,我们的可执行程序 httpclient.exe 就在里面。其中指定不要命令行窗口,否则我们的程序运行的时候,还会多一个黑窗口。但是我建议大家可以先去掉这个参数,等确定运行成功后,再加上参数重新制作exe。因为这个黑窗口可以显示出程序的报错,这样我们容易找到问题的线索。

2023-06-11 19:22:37 37

原创 界面设计和布局

Windows下,运行 Python安装目录下。,拖拖拽拽就可以直观的创建出程序大体的界面。我们可以用QT界面生成器。怎么运行这个工具呢?

2023-06-09 17:26:15 127

原创 PySide6-一个案例

浏览器搜索pycharm选择:PyCharm: the Python IDE for Professional Developers by JetBrains网页滚动,右下方选择语言为:简体中文下载——右边(免费的)——选择下载——下载完毕——打开所在文件夹——右键——以管理员运行——路径(默认)——全选——下一步——安装——安装完成后。

2023-06-09 16:53:24 783

原创 Python Qt PySide6简介

自今天起开学学习,白月黒羽的教程,有网页介绍,有视频,非常的详细。

2023-06-09 09:13:12 3248

原创 电子教室和网络考试相关资料

1、基于python的在线考试系统-基于 Python 的电子教室和在线考试系统源代码

2023-06-08 08:31:11 30

原创 PyQt6 中文教程3-第一个程序

在 PyQt6 教程的这一部分中,我们将学习一些基本功能。这些示例显示工具提示和图标、关闭窗口、显示消息框以及在桌面上居中显示窗口。

2023-06-07 11:59:47 502

原创 PyQt6 中文教程2-日期和时间

Unix 纪元是 1970 年 1 月 1 日 UTC 时间 00:00:00(或 1970-01-01T00:00:00Z ISO 8601)。计算机中的日期和时间是根据自该计算机或平台定义的纪元以来经过的秒数或时钟滴答数确定的。地球向东旋转,所以太阳在不同的时间在不同的地点升起。它提供了比较时间、确定时间和其他各种时间操作方法。在 PyQt6 教程的这一部分中,我们使用了日期和时间。方法给出了本地时间与标准时间的差,以秒为单位。方法获取当前的日期或时间。方法返回当前的日期和时间。方法返回当前的日期。

2023-06-07 11:58:15 326

转载 日期时间表示格式大全: ISO 8601、RFC、时间戳、Excel...

1、ISO 8601:这是一种国际标准的日期和时间表示方式,格式为YYYY-MM-DDTHH:mm:ss.sssZ,其中 YYYY代表四位数年份,MM 代表月份,DD 代表天数,T 作为日期和时间的分隔符,HH 代表小时,mm 代表分钟,ss.sss代表秒和毫秒,Z 代表时区。例如,Python 的 strftime函数允许用户指定日期和时间的格式,例如:%Y-%m-%d %H:%M:%S 表示 2023-04-13 15:30:00。时间表示方式通常为 24小时制,例如:15:30。

2023-06-07 10:34:36 12208

原创 PyQt6 中文教程1-开始和简介

从今天开始系统学习,主要参考前面的网址。大部分代码都要测试。这是一个 PyQt6 教程。本教程是个初、中级教程,学完本教程后,您可以编写一个非常不错的 PyQt6 应用。代码示例在作者的 Github 仓库。

2023-06-07 10:12:13 516

原创 python实现查看窗口进程pid

使用Pyinstaller打包,打包完大概6.7mb,这也是Python无奈的地方,随便几行代码就这么大,最好还是用编译语言实现,几十kb就行了。本例中代码量不多,但是看win32的开发文档过程还是蛮痛苦的,希望能给大家提供一些思考问题的思路。首先安装第三方库:pin install pywin32。

2023-06-07 09:53:44 650

转载 Qt 设计师-Qt Designer基础控件介绍

3、Line Edit:单行文本框,输入单行字符串。5、CommandLinkButton: 命令链接按钮,命令链接按钮不应单独使用,而应作为向导和对话框中单选按钮的替代选项Dialog。setEnabled() 设置按钮是否可以使用,当设置为False时,按钮变成不可用状态,点击它不会发射信号。setChecked() 设置复选框的状态,设置为True表示选中,False表示取消选中的复选框。- QLineEdit.NoEcho:不显示任何输入的字符,常用于密码类型的输入,且长度保密。

2023-06-07 07:12:05 2402

原创 PyQt6学习笔记9-密码生成小程序升级版

选择:check box 拖动到窗口中,修改内容为大写字母,右键,布局,分拆布局,复制选择框进行粘贴。pyuic6 密码生成小程序.ui -o 密码生成小程序.py。把label和选择框全选后字体修改成24号字体。再放置一个label.命名为:网站名称。然后在窗口空白处,垂直布局(指整个页面)选中label和上方的输入框,水平布局。复制文本框,再粘贴一个放到上方。关闭原来窗口,选择最近的。选择四个选择框,水平布局。1.给密码设置不同的网站。选择密码生成小程序UI。然后调整字体和布局。在程序中运行结果如图。

2023-06-05 07:05:06 122 1

原创 PyQt6学习笔记8-密码小程序完成

当前应该操作第四步:编写信号处理函数(点击按键操作)可以生成多次密码,并且每次密码不相同。

2023-06-04 18:40:02 47 1

原创 PyQt6学习笔记7-界面与逻辑分离的主程序

在文件夹下,再次新建一个python主程序,原来生成的py文件不要修改。原因是:将来再次重新生成py文件时会自动覆盖。如果界面需要修改,在UI界面直接修改,并再次生成py文件即可。

2023-06-04 17:23:43 286

原创 PyQt6学习笔记6-密码小程序界面设计

补充。

2023-06-04 11:49:07 312 1

原创 PyQt6学习笔记5-QT软件设计师打开与介绍

1、用QT设计师绘制界面保存成ui文件2、用pyuic6把ui文件转换成python文件3、界面与逻辑分离的方法编写主程序4、编写信号处理函数(点击按钮做操作)5、使用pyinstaller打包成exe程序。

2023-06-04 11:46:59 217 1

原创 PyQt6学习笔记4-第一个简单的PyQt6程序

打开软件——ant-python-pyqt6——新建——目录——chapter01(意思是第一章)——新建——python文件——第一个Qt程序——开始输入代码。

2023-06-02 13:36:49 115

原创 PyQt6学习笔记3-pycharm的安装和运行代码

设置语言为中文——四横处单击选择:file(文件)——Settings(背景)——Plugins(外挂)——搜索“中文”——选择“汉”图标——安装——右上角:重启IDE。配置环境目录(先在D盘新建一个文件夹:ant-python-pyqt6)——Projects——Open——选择刚才新建文件夹——,选择:√,Trust Project.自动打开界面。下载——右边(免费的)——选择下载——下载完毕——打开所在文件夹——右键——以管理员运行——路径(默认)——全选——下一步——安装——安装完成后。

2023-06-02 12:26:15 374

原创 PyQt6学习笔记2-Anaconda安装和运行代码

在浏览器搜索框中输入:Anaconda,打到官方网站并下载,实际下载时787M,大约4分钟完毕。把安装路径修改为:D:\anaconda3安装是否成功的判断:在开始搜索处输入:ana(Anaconda的首字符),出现下图中2、3、4、5,表示安装成功。如果在6处选择,以管理员身份运行,输入:python输入椭圆中的内容,会出现:好好学习,天天向上。表示安装成功。其中红色方框中的内容表示当前环境是:base.

2023-06-01 18:39:03 1499 1

原创 写入数据到Excel文件示例1

首先,在CMD中输入:pip install openpyxl,安装第三方库。

2023-05-30 11:47:51 85 1

原创 CSDN之开篇

使用此博客的目的,主要是记录Python编程的点点滴滴。因为这里可以很方便的上传代码,并运行。今天是我使用csdn发布博客的第一天,使用富文本的方式编辑(咱是初学者)。

2023-05-30 09:37:31 45 1

空空如也

空空如也

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

TA关注的人

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