2019
这篇文章主要介绍事件与信号,以及更多的常见控件。
这个系列的摸索是在研究Qt Tutorial英文教程的基础上,克服在 macOS 上遇到的若干问题写下的记录。前面两篇我们还是在研究比较基础的模块,还没有涉及具体的 GUI 部分。从这篇开始我们来研究 GUI 开发。
跟着上一篇继续。本篇介绍 Qt 重新造的轮子:容器系统和文件操作系统。
我参考http://zetcode.com/gui/qt5/introduction/这个链接入坑,使用 macOS。网上看起来是 Windows 和 Linux 的教程居多,这个链接里的教程初看起来应该也是基于 Linux 的。谁让 Mac 的市场占有率低呢。
目前我的博客里面还是 Shadowsocks 相关的文章看的人最多,所以我这里干脆汇总整理一下。
Django 是最受欢迎的基于 Python 的 web 框架之一,也非常适合新手入门。虽然 Django 为我们提供了一个用于测试的轻量级 server,但这个 server 不能用于实际生产环境的部署。最早的 Django 的部署方法推荐的是 Apache+mod_wsgi。演化到现在,django 的部署方法也变得越来越弹性、有效,也更加的复杂了。在下面的教程中我们需要使用下面的这些工具:
- Nginx: Web 服务器
- Gunicorn: WSGI 服务器
- virtualenv: Python 虚拟环境工具
- supervisor: 进程监管工具
- PostgreSQL: 数据库(也可以使用 MariaDB)