最近在测试中,有一个按钮的切换功能,用户点击开始后,会显示停止,用户点击停止,会恢复为开始按钮。 但是,在用户点击停止时,因为要等待子线程完成任务,才会停止。 这个时候如果继续疯狂点击停止,那么子线程...
国外流行的免费模拟 API 接口工具,快速创建 Mock 接口数据
有时候我们希望临时使用一个模拟 API 接口,来帮助我们在开发中返回期待的格式数据。 所以我收集了一些常用的免费服务,可以非常方便地帮你创建假的 API Mock 数据,测试前端应用或其他客户端与服务...
Qt Designer 设计的 .ui 后缀文件,如何转为 Python 代码并在 PyQt 应用中使用
推荐第二种,可以更好的控制 将使用 Qt Designer 设计的 .ui 文件转换为 Python 代码并在您的 PyQt5 应用程序中使用,有几种方法可以实现。这些方法包括直接加载 .ui 文件或...
如何下载 Qt Designer,在 Mac/Windows 上使用 Qt Designer 的方法
目前在官网下载的安装包,已经不包含 Qt Designer,而是换成了 Qt Design Studio。我测试了下,感觉是挺强大的,只是整个界面也太干净了些,弹簧都找不到了,项目也比较着急,懒得再适...
多图讲解薄膜键盘和机械键盘的工作原理
本笔记来自视频:https://www.youtube.com/watch?v=h-NM1xSSzHQ 薄膜键盘 Membrane Keyboard 拆开键盘后,我们会发现内部包含两层印刷电路片,中间...
没有线上 Git 仓库,如何实现本地设备间 Git 仓库数据管理的方法
这里只推荐使用类似线上 Git 仓库相关的方法。 当然你也可以直接使用 usb 或者微信传压缩包来实现,只是这样我觉得会丢失了 Git 的优势,所以不在这里说明。 背景 最近由于一个项目是我一个人在开...
记一次 Python 应用开发频繁假死的问题
问题背景 最近在开发一款自动化的应用,其中有一个自动化任务会由下面这三个按钮控制: 逻辑也很简单,我大概画下图就是这样的: 但是,在测试时,却发现了问题: 当我点击暂停任务后,此时子线程被阻塞。如果我...