如何在 Qt 应用程序名称中使用空格?

Posted

技术标签:

【中文标题】如何在 Qt 应用程序名称中使用空格?【英文标题】:How can I use a space in a Qt application name? 【发布时间】:2012-04-18 12:04:38 【问题描述】:

应用程序名称通常由

TARGET = MyApplication

MyApplication.pro 文件中的语句。我的问题是,如何在应用程序名称中添加空格。显然是简单的解决方案

TARGET = My Application

不起作用。我主要对 Mac OS X 菜单栏中显示的应用程序名称感兴趣。

我在 Mac OS 10.7 上使用 Qt 4.7.4 和 Qt Creator 2.4.1。

我尝试了一些来自互联网的解决方案,例如

http://grovr.blogspot.de/2010/11/putting-spaces-in-name-of-qt-for.html http://www.developer.nokia.com/Community/Discussion/showthread.php?207662-App-name-with-whitespace

但他们没有工作。

因为我是 Qt 和 Stack Overflow 的新手,请为我的错误道歉。

感谢您的帮助!

【问题讨论】:

没有工作不是很具体...发生了什么?一个错误?正在创建两个可执行文件? 【参考方案1】:

至少在 Windows(Qt 4.8.0,Qt Creator 2.4.1)中这是有效的:

TARGET = "My Application"

【讨论】:

在 qt5 的 Windows 上不适用于 VS2010 编译器

以上是关于如何在 Qt 应用程序名称中使用空格?的主要内容,如果未能解决你的问题,请参考以下文章

如何在反应本机应用程序名称中添加空格?

如何在电子应用程序标题中添加空格?

如何使用 Qt (C++) 检查程序是不是按其名称运行

如何将空格字符放入 XML 中的字符串名称中?

NSIS 安装程序应用程序名称未正确显示

在一个qt项目中,如何在windows下给pro添加include路径,路径包含空格