QT Installer Framework

QT Installer Framework

最近在打包公司的一款 IM 聊天软件给客户使用的时候发现 Https 请求总是失败,但是却在开发机上面运行正常,QT 依赖了 OpenSSL 的运行库来支持 Https 请求,但是我已经把 OpenSSL ToolKit 库 libcrypto-1_1-x64.dll 和 libssl-1_1-x64.dll 拷贝到了软件执行的同级目录里头,但是依然不起作用,客户那边的日志一直都是 TLS initialization failed,后面搜索 Google 查了很多文章,最后找到了答案。

阅读更多
QT 异形窗口

QT 异形窗口

这段时间在做一款跨平台的IM通讯软件,需要 Mac OS 和 Windows 都可以使用,看来我之前的 WPF,UWP 之类的技术栈用不上了,只能在 Electron 或者 QT 之类的跨平台框架中选择了,最终选了 QT,Electron 毕竟是 CEF 框架的产物,使用体验还有开发体验都不如 QT,由于需要高度定制化 UI,所以我没有选择使用系统原生的 TitleBar 和 Windows 样式,这里自己构建一个异形窗体来匹配体验,接下来就说一下如何创建 QT 的异形窗体。

阅读更多