Qt:如何编写 Windows 桌面实用程序?

Posted

技术标签:

【中文标题】Qt:如何编写 Windows 桌面实用程序?【英文标题】:Qt: How to Write a Windows Desktop Utility? 【发布时间】:2020-04-04 03:04:55 【问题描述】:

我已经使用 Qt 进行小部件开发了。这很简单。但是我怎样才能编写一个可以从 Windows 上的任何地方调用的程序呢?

假设我在网络浏览器中选择了一些文本。我希望能够通过击键调用我的程序,可能会显示一个包含我可以选择的文本文件列表的小列表(最好是光标所在的位置),然后将选定的文本添加到该文件中。

我该怎么做?

【问题讨论】:

也许,通过编写一个在后台运行的桌面应用程序,可以使用特殊的快捷键调用,例如CTRL+ALT+SPACE - 一个独特的快捷方式 - 也许,在快捷方式中添加一个 Windows 键。 【参考方案1】:

我建议你看看:

https://skycoder42.github.io/QtService/index.html https://forum.qt.io/topic/67043/qt-daemon

【讨论】:

以上是关于Qt:如何编写 Windows 桌面实用程序?的主要内容,如果未能解决你的问题,请参考以下文章

Qt实用技巧:Qt中添加对windows api的支持,显示/隐藏任务栏和桌面(解决无法找到windows api)

如何高效地构建 QT 应用程序?

Qt 4.x:如何实现拖放到桌面或文件夹中?

让你的 Qt 桌面程序看上去更加 native(一共六篇)

如何将基于 qt 的应用程序(在 Mac 上开发)部署到 Windows?

使用Qt如何编写模块化插件式应用程序