- 博客(110)
- 资源 (1)
- 收藏
- 关注
原创 成功打包py为deb——手把手教程
打包之前准备的就是ico图标文件、打包脚本build-deb.sh和你的py程序文件。PY程序,要注意首行 #!/usr/bin/env python3 不可或缺!ico文件,用gimp做,导出为,选择ico格式,大小32。
2025-04-04 05:09:50
190
原创 Ubuntu下Tkinter绑定数字小键盘上的回车键(PySide6类似)
设计了一个tkinter程序,在Win下绑定回车键,直接绑定"<Return>"就可以使用主键盘和小键盘的回车键直接“提交”,到了ubuntu下就不行了。经过搜索,发现ubuntu下主键盘和数字小键盘的回车键,名称不一样。增加绑定"<KP_Enter>"就行了。
2025-02-04 10:50:05
317
原创 pynput加pyautogui监听鼠标并生成代码
pyautogui不能像pynput一样监听鼠标,所以需要pynput配合,写一个监听鼠标并直接生成pyautogui代码的工具。自动生成的代码,看起来比pynput代码更直观。后面加入其他代码也容易.
2025-01-31 11:56:59
211
转载 在用apt-get安装软件包的时候遇到E: Sub-process /usr/bin/dpkg returned an error code (1)问题,解决方法如下:
6 sudo mv info/* info_bak/ # 执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_bak文件夹下。8 sudo mv info_bak info # 把以前的info文件夹重新改回名。7 sudo rm -rf info # 把自己新建的info文件夹删掉。2 sudo mv info/ info_bak # 现将info文件夹更名。到此问题得以顺利解决。
2024-09-07 05:25:37
103
原创 当PIP不能用了时怎么办?PIPX不是PIP的替代品
当我把MINT升级到22时,发现终端里输入python不出python3了。发现输入pip install xxx,安装不了whl了。我慌的一批,重装了,还是这样。怎么解决这个问题呢,其实前面那个提示结尾说的很清楚了,加上 --break-system-packages。就是说,pipx不是pip的替代品,pipx不是pip的替代品,pipx不是pip的替代品。网上一搜,说改成pipx了。也可以在虚拟环境使用pip,但我不习惯。pip安装软件提示这个了。
2024-07-28 00:18:20
772
原创 当go get获取不到软件包时
设置代理:如果您在使用代理服务器,确保代理设置正确,并且代理服务器允许您访问Go语言的软件包仓库。使用其他源:如果默认的Go软件包仓库无法访问,您可以尝试使用其他可靠的源。手动下载和安装:如果上述方法都无效,您可以尝试手动下载软件包的源代码,并将其放置在您的Go工作区中的适当位置。有时候,软件包路径或版本可能发生了更改,导致go get无法找到正确的软件包。如果上述方法仍然无法解决问题,您可能需要考虑向软件包的维护者或Go社区寻求帮助,提供详细的错误信息,以便他们能够更好地了解问题所在。
2024-02-12 19:14:42
1268
1
原创 Nuitka 命令打包
flet写的程序可以打包,pyinstaller 打包后54M,nuitka打包后25M.tkinter写的程序还得加入 --enable-plugin=tk-inter。pyqt5写的程序的话,估计得加 --enable-plugin=pyq5。
2023-12-08 06:25:42
452
原创 想用gnome3被ibus劝退了,fcitx5真香
删除所有fcitx组件,然后只装fcitx5的组件,避免冲突。im-chooser 可以选择输入法框架 fcitx5。
2023-08-13 08:38:00
388
原创 Mac下全选,使用pynput,怎样调用command键?
Key.command 不行,用Key.cmd。因为mac下全选按钮是command + A。
2023-08-12 23:50:28
1051
原创 《C++从入门到精通(第5版)》P118 实例7.5(fedora上修改)
【代码】《C++从入门到精通(第5版)》P118 实例7.5(fedora上修改)
2023-06-24 11:30:03
122
原创 虚拟机与主机文件共享之——共享文件夹
在fedora上通过virtualbox安装了kali,想设置一下虚拟机与主机之间的文件共享,通过搜索发现了较早的介绍,与现在的virtualbox有些不同。特此笔记,以备后查。设置好了以后,进虚拟机,可以从终端进 cd /mnt/gxxz,也可以从文件夹浏览,在地址栏输入/mnt/gxxz。共享文件夹,我要把我主机的下载文件夹分享给虚拟机。其中,需要注意的是,选择“自动挂载”,挂载点自定义为/mnt/gxxz,即 "共享下载",随便。右上那个带加号的绿按钮就是“新增”。
2023-05-05 00:21:06
1753
原创 WPS和ET批量加密码
win32com. client. Dispatch("Excel.Application"),怎么也打不开,后来各种搜索发现,原来是因为我电脑没装微软excel程序,装的是wps所以得用。因工作要求,必须对所有文件加密码。调用WIN32COM,刚开始用。包括DOCX和XLSX。
2023-04-26 14:40:44
1079
原创 gpt用pyQT和python 写待办事项程序,回头把我自己写的改造一下
当用户点击“添加任务”按钮时,将获取任务名称、任务类型、截止日期等信息,并将其插入到SQLite数据库中。1. 创建一个SQLite数据库,并创建一个名为“tasks”的表,用于存储待办事项的详细信息,包括任务名称、任务类型、任务截止日期、任务状态等。self.type_combo.addItems(['每日', '每周', '每旬', '每月', '每季', '其他'])self.name_label = QLabel('任务名称')self.type_label = QLabel('任务类型')
2023-04-19 23:35:35
815
原创 示例代码:安卓版每日待办事项
接下来,您需要创建一个待办事项的数据模型。您可以创建一个TodoItem类,其中包含待办事项的名称、类型和完成状态。现在,您可以在您的应用程序中使用TodoDatabaseHelper类来添加、获取、更新和删除待办事项。但是,我可以提供一些基本的代码示例,帮助您开始编写您的应用程序。接下来,您需要创建一个SQLite数据库帮助程序类,用于创建和管理待办事项数据库。您可以在您的活动中使用RecyclerView和CheckBox来显示待办事项列表。这是一个非常基本的示例,您可以根据您的需求进行修改和扩展。
2023-04-19 23:21:58
752
原创 Tkinter Label没有超链接功能,怎样打开一个网址?
win下还好说,在linux下,只要浏览器打开状态下,os.system()函数没有返回值,也就不执行下一步,tkinter界面直接是白白一片,什么也没有了,太坑了。1、在win下使用 “start D:\Firefox\firefox.exe www.baidu.com”这样的DOS命令。2、在linux使用"firefox www.baidu.com"这样的命令。1、webbrowser模块是python 自带模块,直接引用即可;2、打开网址时,启动的浏览器是你的电脑的默认浏览器,不用操心很多。
2023-04-08 22:43:10
186
原创 LINUX QQ 3.0出了,吊爆了
当年可是千呼万唤啊,还各种wine版,还有eva版之类……哎,现在我也用不上了!话说回来,老子都多少年不用QQ了!
2023-02-19 03:27:45
131
原创 JTextArea文字的获取及其显示到JLabel中时的换行
JTextArea文字的获取及其显示到JLabel中时的换行。用html标签可以实现换行,但超出JLabel显示宽度却仍不能自动换行,待解决。见代码。
2022-12-07 21:41:24
586
原创 Java Swing 无法解析方法 add(ButtonGroup)
ButtonGroup按钮组而用于将各单选按钮radiobutton拢在一起,实现单选功能,按钮组本身不是一个容器. c.add(bg)会提示错误:无法解析方法 add(ButtonGroup)解决方法:
2022-12-04 23:55:12
847
原创 Java Swing JButton绑定事件之lambda写法
《Java从入门到精通》(第5版)(明日科技)第255页,常用事件监听器部分写的太复杂了,绑定事件时还要专门写一个类,蛋疼!!!jetbrains idea推荐了lambda 写法。
2022-12-03 08:32:33
838
原创 Debian/Kali possible missing /lib/firmware/i915.... 的解决办法
(上面的方便复制,下面的展示一下看全部代码是个什么体验)进入相应的文件夹,然后粘贴前述下载命令代码即可。linux下,先su进入root权限,然后。
2022-10-17 23:01:58
2215
1
原创 Numpy模块出现了bug: invalid value encountered in true_divide
【代码】Numpy模块出现了bug。
2022-10-07 01:26:17
611
原创 SSH远程控制win10
设置——应用——可选功能——添加可选功能——OpenSSH客户端。上传与回传文件夹均在scp后加-r。树状结构查看某一文件夹下所有文件。一、win10开启远程桌面功能。四、本机与SSH目标机互传文件。不管空与非空,强制删除文件夹。查看当前文件夹下所有文件。创建名为123的文件夹。创建有内容的txt文档。向SSH目标机上传文件。从SSH目标机回传文件。
2022-10-02 02:41:22
2196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人