C# 将闪烁体添加到GTK linux项目

C# 将闪烁体添加到GTK linux项目,c#,linux,monodevelop,gtk#,scintilla,C#,Linux,Monodevelop,Gtk#,Scintilla,我刚刚在MonoDevelopIDE中启动了一个GTK项目,我想使用闪烁代码编辑器组件 从中获取闪烁体文件后,我尝试将控件添加到项目库中。在“打开文件”对话框中,我无法选择任何文件。程序未找到任何合适的控件 我已经制作了斯金特拉gtk文件夹,但仍然一无所获 所以我的问题是,如何将闪烁控制添加到我的项目中 操作系统:基本操作系统0.3.1 Freya 64位 IDE:MonoDevelop 5.9.6 组成部分:闪烁体3.6.1 对不起,语言错误!谢谢大家! 我不认为闪烁体有单核/C结合。有闪烁网

我刚刚在MonoDevelopIDE中启动了一个GTK项目,我想使用闪烁代码编辑器组件

从中获取闪烁体文件后,我尝试将控件添加到项目库中。在“打开文件”对话框中,我无法选择任何文件。程序未找到任何合适的控件

我已经制作了斯金特拉gtk文件夹,但仍然一无所获

所以我的问题是,如何将闪烁控制添加到我的项目中

操作系统:基本操作系统0.3.1 Freya 64位

IDE:MonoDevelop 5.9.6

组成部分:闪烁体3.6.1


对不起,语言错误!谢谢大家!

我不认为闪烁体有单核/C结合。有闪烁网,但它是一个包装器,仅包含在WinForms Windows中。您确定吗?在这篇评论中,杰克说斯金塞拉对gtk有着天然的支持。或者这并不意味着Mono/C绑定存在?如果不是的话,你可以提供一种替代斯金特拉的方法?谢谢你的评论!Mono提供GTK GTKSharp,它绑定GTK2库中的一组类。因此,虽然您可以使用C/C++在GTK中使用闪烁体,但您需要GTK样式的绑定才能通过Mono/C使用闪烁体。您当然可以编写这些C绑定;-非常感谢你!我会成功的。祝您有个美好的一天!