Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在gtk框架中使用基于Qt的库_Qt_Gtk_Main_Bridge - Fatal编程技术网

在gtk框架中使用基于Qt的库

在gtk框架中使用基于Qt的库,qt,gtk,main,bridge,Qt,Gtk,Main,Bridge,我们试图找出如何使用我们在基于gtk的应用程序中编写的Qt代码。有传言说适配器是可能的,但显然所有的链接都会导致网页被6年的灰尘覆盖 所以这里有一个问题:如何创建一个使用gtk主循环的QCoreApplication?我认为QCoreApplication在内部使用一个Glib主循环。我自己从来没有做过,但我认为模式是创建一个QCoreApplication并使用它的exec()方法,该方法也将运行Glib主循环。@stefanmayewsky,显然只在Linux上运行?@ptomato:可能是

我们试图找出如何使用我们在基于gtk的应用程序中编写的Qt代码。有传言说适配器是可能的,但显然所有的链接都会导致网页被6年的灰尘覆盖


所以这里有一个问题:如何创建一个使用gtk主循环的
QCoreApplication

我认为
QCoreApplication
在内部使用一个Glib主循环。我自己从来没有做过,但我认为模式是创建一个
QCoreApplication
并使用它的
exec()
方法,该方法也将运行Glib主循环。@stefanmayewsky,显然只在Linux上运行?@ptomato:可能是的。在Win/Mac上,Qt可能会尝试与系统库的事件循环集成,以支持本机API调用。使用glib和Main循环构建Qt是构建时配置标志。我不知道它是否在大多数版本中启用