cross-platform - 跨平台系统托盘应用程序使用什么?
问题描述
我确信有多种方法可以实现我想要的,但如果你能与我分享你的经验,我会很高兴的。因为我是刚入行的学生。
我想启动一个以系统托盘图标为核心的项目,我想打开一些窗口(用于设置等)我之前在 c# 中使用 Windows 表单应用程序模板做过类似的事情。但我想知道,是否有办法做到这一点,这样我不仅可以为 Windows 编译它,还可以为 Linux 或 Mac OS(还有其他语言,如 C 或 Python ......)编译它。
在尝试搜索时,我遇到了一个叫做 Qt 框架的东西,然后我很困惑,所以如果已经有关于它的讨论,但我没有找到,我会很乐意被指出来。
如果没有,我想知道你会给我什么建议。
我需要 Windows 的项目,在项目中跨平台是否值得困难(如果有的话)?
会有什么取舍吗?
还是有一种简单的方法,即开源,因为我不知道是否需要为这个 Qt 付费?
解决方案
推荐阅读
- javascript - 按原始语言显示名称为国家/地区的下拉菜单
- node.js - GET 请求在 Postman 中有效,但在使用请求包的 NodeJS 中无效
- python - ftputil 中的 FTPHost.walk 连接到 FTPS 服务器不返回任何内容
- python - Networkx 中基于国家/地区份额的节点大小
- javascript - 为什么节点包含方法未捕获对 svg 元素的单击?
- python - 如何获取高于和低于0 python的每个周期的最大值和最小值
- c# - 如何从列表中删除所有具有重复项的值?
- java - Android 中的 MediaStore.Video.Media.DISPLAY_NAME 在哪里?
- serverless - 调用 API 时无服务器本地离线给出错误
- javascript - 如何使用 react-test-renderer 或其他替代库呈现纯 html 代码?