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

     2023-02-17     168

关键词:

【中文标题】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

【讨论】:

如何从桌面应用程序解密 Windows Store DPAPI 保护的数据

】如何从桌面应用程序解密WindowsStoreDPAPI保护的数据【英文标题】:HowtodecryptWindowsStoreDPAPIprotecteddatafromdesktopapp【发布时间】:2016-03-1419:27:58【问题描述】:我们正在编写一种工具,用于将数据从Windows应用商店应用程序迁移到Wind... 查看详情

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

】如何将基于qt的应用程序(在Mac上开发)部署到Windows?【英文标题】:Howtodeployaqtbasedapp(developedonMac)toWindows?【发布时间】:2019-07-2207:45:59【问题描述】:我在macOS上开发了一个桌面Qt应用程序。我想在Windows上执行我的应用程序... 查看详情

如何隐藏在 Qt 应用程序中打开的 Windows 终端?

】如何隐藏在Qt应用程序中打开的Windows终端?【英文标题】:HowtohidewindowsTerminalopenedinQtapp?【发布时间】:2019-05-0810:27:09【问题描述】:首先,有类似的问题,但我认为这是一个不同的问题,因为Windows终端仅在我调用system()时出... 查看详情

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

】Qt4.x:如何实现拖放到桌面或文件夹中?【英文标题】:Qt4.x:howtoimplementdrag-and-dropontothedesktoporintoafolder?【发布时间】:2011-02-1300:48:13【问题描述】:我使用Qt4.x编写了一个用C++编写的小文件传输应用程序......它登录到服务器,... 查看详情

windows下qt程序如何最小化到任务栏

参考技术A直接点击按“windows”+“M”即可做到多窗口最小化的目的。如下图:另外Windows7任务栏最右处的显示桌面按键可以让多窗口最小化,但是当点开一个正在运行的窗口或新建一个对话窗口时,原显示的窗口都会恢复显示。... 查看详情

delphi编写的程序中,如何让程序实现像windows7一样的毛玻璃效果?

Delphi编写的程序中,如何让程序实现像Windows7一样的毛玻璃效果? 要能够随着窗体的移动变换看到的背景,比如我的程序在桌面上运行,我拖动程序窗口时,能够透过毛玻璃看见桌面。 请提供源代码,或者是可用的源代... 查看详情

Qt:如何从 .ui 文件生成 .h 和 .cpp - Vim 和 Qt 实用吗?

...ractical?【发布时间】:2014-11-1808:09:44【问题描述】:我在Windows中使用Qt和VisualStudio在Windows上使用QtAddin已经有一段时间了。对于创建表单,我会使用QtDesigner,当我保存表单时,我会得到一 查看详情

使用 qt 和 django 创建桌面应用

...】:我有使用django创建桌面应用程序的想法。原则是:-编写django应用程序,并使用像cherrypy这样的东西来服务它。-用C++编写一个Qt应用程序来访问它,并使用QtWebview(webkit)来访问它我想将它“捆绑”在一个应用程序中。越轻越好:... 查看详情

编写 Windows 桌面应用程序 (.exe) - 这听起来对吗? [关闭]

】编写Windows桌面应用程序(.exe)-这听起来对吗?[关闭]【英文标题】:Codingawindowsdesktopapp(.exe)-doesthissoundright?[closed]【发布时间】:2017-10-2216:38:36【问题描述】:我是一名实习生,正在从事一个项目。我的老板他没有技术背景(其... 查看详情

qt能开发大型软件吗?

...式系统上的高运行时间性能,占用资源少  平台:  Windows  Linux/X11  Mac  WindowsCE/Mobile  嵌入式Linux(EmbeddedLinux)  Symbian  Maemo  其他平台  MeeGo  Qt用于移动平台  使用Qt进行移动平台开发  使用Qt只... 查看详情

编写简单的windows桌面计算器程序(代码片段)

编译环境:VS2017主文件为:1#include"stdafx.h"2#include"WindowsProject5.h"3#include"Resource.h"4#defineNULL0567//回调函数8BOOLCALLBACKMainProc(9HWNDhwndDlg,10UINTuMsg,11WPARAMwParam,12LPARAMlParam)1314//以下三行为调试语句,可 查看详情

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

...链接库技术概况动态链接库技术用得很多。事实上,整个Windows就是由一个个动态链接库(DLL)构建起来的,不管是系统内核,或是系统调用的API封装,还是通用工具(如控制面板、ActiveX插件等),都是一个个动态链接库文件。... 查看详情

关于编写windows程序中启动兼容性问题(代码片段)

之前用qt4编写Windows程序的时候遇到了一个软件在系统的兼容性问题:用户在win10系统下使用这个程序的时候,如果没有用低于win10版本的兼容模式运行的时候,存在运行某部分功能的时候无法使用的问题。这个问题一开始困扰了... 查看详情

html如何编写为桌面程序

学过/用过HTML的人应该都知道HTML是标记语言,是在网页上执行/使用的,在这里小编告诉你HTML也可以用来做桌面程序,这种桌面程序一般是微客户端工具/原料 htmldreamweaver方法/步骤 打开dreamweaver点击->文件->新建点击-&... 查看详情

如何测试 Qt4 应用程序的正确 QNetworkProxy 工作?

...roxywork?【发布时间】:2013-08-2806:40:54【问题描述】:我为Windows创建了一个Qt4.8x程序,它使用QNetworkAccessManager访问某个站点。目前这个实用程序直接工作。但我需要使用QNetworkProxy添加HTTP和SOCK 查看详情

如何从 Windows 商店应用程序启动桌面应用程序?

】如何从Windows商店应用程序启动桌面应用程序?【英文标题】:Howtolaunchadesktopapplicationfromwindowsstoreapps?【发布时间】:2015-09-2902:30:03【问题描述】:请告诉我如何使用c#从Windows商店应用程序启动桌面应用程序或.exe文件。任何帮... 查看详情

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

】如何高效地构建QT应用程序?【英文标题】:HowtobuildaQTApplicationefficently?【发布时间】:2017-11-2311:11:03【问题描述】:我目前正在构建一个桌面软件。由于我的图形技能有限,我选择了C++QT以使其快速和干净(在.ui文件之上,我... 查看详情

如何在 Windows 上组织下载的演示、源代码、开源项目实用程序等?

】如何在Windows上组织下载的演示、源代码、开源项目实用程序等?【英文标题】:Howtoorganizedownloadeddemos,sourcecode,opensourceprojectsutilityetc.onWindows?【发布时间】:2010-07-0405:32:58【问题描述】:我已经在SuperUser上问过这个问题,但有... 查看详情