1
我看了這個建議: How do I use Qt and SDL together? 現在我有問題連接到它。這個例子是爲Linux創建的,但是如何在Windows下使用它? Windows下的winId()返回小部件的WinAPI處理程序,除了Linux之外。有沒有可能在Qt下使用Windows下的SDL?Qt和SDL一起在Windows下
我看了這個建議: How do I use Qt and SDL together? 現在我有問題連接到它。這個例子是爲Linux創建的,但是如何在Windows下使用它? Windows下的winId()返回小部件的WinAPI處理程序,除了Linux之外。有沒有可能在Qt下使用Windows下的SDL?Qt和SDL一起在Windows下
是的。
它們都是可移植的框架和工具。我認爲沒有太大的問題,但也許有一些簡單的編譯問題。
注:winId()
回報操作系統特定的值,如HWND
適用於Windows,HIView
Mac和Window
爲X.
返回widget的窗口系統標識符。
便攜式原則上,但如果你使用它,你可能會做 東西不可移植。小心。
如果一個窗口小部件是非本地的(外來的)並且winId()被調用,那麼這個小部件將被提供一個本地句柄。
在Mac OS X上,返回的類型取決於Qt鏈接到哪個框架Qt 。如果Qt使用碳,那麼{HIV}實際上是一個 HIViewRef。如果Qt使用Cocoa,{WId}是一個指向NSView的指針。