Qt中的Cocoa纹理窗口
我正在使用Qt开发一个跨平台的应用程序。我试图复制左边两个窗口(一个HUD窗口和一个纹理窗口)的外观和感觉,但到目前为止,除了最右边的窗口外,我不知道如何获得任何类型的窗口。有人知道如何复制这些类型的windows吗 我想a会允许你做你想做的事。尽管如此,如果你只在OSX上写这篇文章,最好还是把它变成一个Cocoa应用。他们有一个独立于平台的后台进程,并在每个平台的本机库中编写接口。这就是他们如何确保在所有3个平台上都有一个好看的应用程序 如果您不想做额外的工作,Qt提供了一些东西:Qt中的Cocoa纹理窗口,cocoa,macos,qt,Cocoa,Macos,Qt,我正在使用Qt开发一个跨平台的应用程序。我试图复制左边两个窗口(一个HUD窗口和一个纹理窗口)的外观和感觉,但到目前为止,除了最右边的窗口外,我不知道如何获得任何类型的窗口。有人知道如何复制这些类型的windows吗 我想a会允许你做你想做的事。尽管如此,如果你只在OSX上写这篇文章,最好还是把它变成一个Cocoa应用。他们有一个独立于平台的后台进程,并在每个平台的本机库中编写接口。这就是他们如何确保在所有3个平台上都有一个好看的应用程序 如果您不想做额外的工作,Qt提供了一些东西: 用于
- 用于封装统一窗口,但您必须将其与Objective-C一起使用。这将使维护跨平台应用程序变得更加困难
最简单的方法可能是去和。纹理/HUD窗口不可能以跨平台的方式出现,因为它们是仅限OSX的
我能想到的唯一解决方案是改用Cocoa——或者完全放弃HUD/纹理窗口的想法,专注于制作在所有平台上都能运行的应用程序。是的,这就是为什么我建议只制作Cocoa应用程序的原因。它不是一个mac专用的应用程序,而是跨平台的应用程序。但是我想使用HUD窗口使一些对话框具有mac的外观和感觉。我将在windows平台上使用常规对话框。从技术上讲,也无法在所有平台上创建窗口或绘制按钮。框架倾向于通过在足够的平台上提供足够的特性来解决这个问题,让人感觉自己是本地人。。。