2024 年度总结
...
国际化开发的经验
耗时一个晚上,从七点到十点终于研究差不多了,开始写总结。 Python中自带一个进行多语言翻译的模块,名字是gettext,我在哔哩哔哩和博客中搜到了很多关于它的使用教程,但很繁琐,还要用到一个不怎么好用的开源程序easypo或是需要付费的poedit,事实上后者会好用一些,但并没有减轻我开发的繁琐程度,于是研究了一下怎么用Python程序自动化这一过程,我发现了模块babel。 关于gettext的基本使用参考上一段的哔哩哔哩链接,本篇文章重点不在于此。
节气之歌-大雪
...
近况和未来一段时间的展望
...
笔记-SSH 配置
记录关于ssh链接到github的命令。 前置教程在windows上安装scoop。 正式开始 安装git 1scoop install git 生成ssh key 1ssh-keygen -t rsa -C "xxx@xxx.com" 替换自己的邮箱地址,回车直到结束。 将公钥添加到github 验证是否成功 1ssh -T git@github.com
最近的变化
最近给自己规划了许多小软件,不久之前纸间书摘的用户找到我希望可以更新三月时写的一个程序,花费了两个星期一边学习PySide6,一边完善了软件的功能,很开心。
PySide6开发日记(二)
笔记二 富文本格式关于设置文字自动换行以及问题:纯数字时自动换行不起作用。 123456# 设置文字为富文本格式,字体大小16ptbook_name_label = QLabel( f"<span style='font-size:16pt'>{book_name}</span>" )# 设置自动换行book_name_label.setWordWrap(True) 一些问题:如果文字是纯数字将不起作用。 笔记三 滚动布局设置滚动布局: 1234567891011area = QScrollArea()widget_area = QWidget()# 注1area.setWidgetResizable(True)layout_area = QVBoxLayout(widget_area)layout_area.addStretch(1)area.setWidget(widget_area) 注1:处理坑,子控件大小和area不一致,设置area的属性。 笔记四...
PySide6开发日记(一)
PySide6开发日记(一)前言 今年早些时候,为国产读书书摘记录软件做了一个api导入程序,第一版发布后有两个用户,但后面就没关注这个程序了,半个月之前其中一位用户向我询问能否为程序增加一些新的功能,就此我开始程序v0.2版本的开发。 程序名字是《merpyzf_pyside6》,顾名思义,技术栈是PySide6,于是继续一边学习一边写新功能,目前来看新版本开发会持续几周,索性就当作周记,每周记录自己的学习心得。 笔记一:程序的顶部状态栏1. 隐藏系统状态栏 虽然暂时没有打算做Mac OS和Linux版本,但是Windows的系统UI已经让我大为不爽了,于是开始研究无边框模式,搜到了许多教程,但实测下来能用的确实都有各种各样的问题。 最后连带AI和各种资料总算是写出了我需要的代码。 1234567891011121314151617181920from PySide6.QtCore import *from PySide6.QtGui import *from PySide6.QtWidgets import *if __name__ ==...
新电脑:因为在此电脑上禁止运行脚本 问题的解决
问题的发生问题发生于使用.ps1下载 Windows 镜像时,总是会弹出的错误: 123456无法加载文件 C:\Users\youyu\Download\Fido.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。+ CategoryInfo : SecurityError: (:) [],ParentContainsErrorRecordException+ FullyQualifiedErrorId : UnauthorizedAccess 问题出现的原因问题描述也很清楚,于是就上网搜一下解决方案。原因在于: 12345678Restricted 执行策略不允许任何脚本运行。 AllSigned 和 RemoteSigned 执行策略可防止 Windows PowerShell 运行没有数字签名的脚本。 本主题说明如何运行所选未签名脚本(即使在执行策略为 RemoteSigned 的情况下),还说明如何对 ...