需要Gtk和x2B方面的帮助;文本编辑器
我正在创建一个名为Quick Ed Pro的GTK+文本编辑器。它最初设计为Quick Ed的跨平台版本,Quick Ed是我在raw Win Api中编写的文本编辑器。但是在发现了GTK+令人敬畏的功能之后,Quick-Ed Pro成为了一个完全不同的程序,它具有比Quick-Ed更好的高级GUI功能。但是现在我遇到了一些问题。 问题: 1-我想让我的编辑器像记事本++或gedit一样多表化。我不知道怎么做。我应该使用什么小部件 2-GtkTextView似乎没有任何撤消/重做功能。我怎么做我自己的?(请举例) 3-Gtk+的启动时间很长,通常为2-4秒,不像win api在不到一秒钟的时间内启动,因此如何创建一个小的弹出加载条,如GIMP或Code::Blocks中的加载条 我的项目的4-URL: WinApi快速更新的URL:。。。e&can=2&q=需要Gtk和x2B方面的帮助;文本编辑器,gtk,Gtk,我正在创建一个名为Quick Ed Pro的GTK+文本编辑器。它最初设计为Quick Ed的跨平台版本,Quick Ed是我在raw Win Api中编写的文本编辑器。但是在发现了GTK+令人敬畏的功能之后,Quick-Ed Pro成为了一个完全不同的程序,它具有比Quick-Ed更好的高级GUI功能。但是现在我遇到了一些问题。 问题: 1-我想让我的编辑器像记事本++或gedit一样多表化。我不知道怎么做。我应该使用什么小部件 2-GtkTextView似乎没有任何撤消/重做功能。我怎么做我
任何帮助都将不胜感激。我需要贡献者。请帮我一把。我想你想用gtk.Notebook()来制表。 看看
我想你会发现一些有用的东西 我想您应该使用gtk.Notebook()进行制表。 看看 我想你会发现一些有用的东西 1)选项卡:您需要为此编写自己的小部件。据我所知,没有一个工具箱具有足够的灵活性来处理好的编辑器所需的内容。但您可以从GtkNotebook开始,快速创建原型 2) 是的,这是一个常见问题,而且很糟糕,它没有在GTK中直接解决。如果您使用gtkmm,您可以使用其他方法查看库,了解它是如何实现的,并将其移植到C中 3) 在调用第一个GTK函数之前,必须使用WinAPI编写一个小对话框并显示它。通常我不建议这样做-在windows文件缓存有文件(或您有SSD)后,加载速度是可以的 你应该调查一下,找一个好的编辑。GtkTextView绝对不能用作源代码编辑器。我正在维护一个商业IDE和编辑器,顺便说一句,大多数代码都在编辑器小部件之外。1)选项卡:您需要为此编写自己的小部件。据我所知,没有一个工具箱具有足够的灵活性来处理好的编辑器所需的内容。但您可以从GtkNotebook开始,快速创建原型 2) 是的,这是一个常见问题,而且很糟糕,它没有在GTK中直接解决。如果您使用gtkmm,您可以使用其他方法查看库,了解它是如何实现的,并将其移植到C中 3) 在调用第一个GTK函数之前,必须使用WinAPI编写一个小对话框并显示它。通常我不建议这样做-在windows文件缓存有文件(或您有SSD)后,加载速度是可以的
你应该调查一下,找一个好的编辑。GtkTextView绝对不能用作源代码编辑器。我正在维护一个商业IDE和编辑器,顺便说一句,大多数代码都在编辑器小部件之外。非常感谢。我正在尝试GtkSourceView,编译gtk或任何基于gtk的东西是一项艰巨的任务,哈哈,即使是二进制文件有时也不能正常工作。感谢您提供的启动对话框提示。链接非常棒,很多有用的小部件都请求移植到C。顺便问一下,你在维护哪个IDE?非常感谢。我正在尝试GtkSourceView,编译gtk或任何基于gtk的东西是一项艰巨的任务,哈哈,即使是二进制文件有时也不能正常工作。感谢您提供的启动对话框提示。链接非常棒,许多有用的小部件都请求移植到C。顺便问一下,你在维护哪个IDE?