Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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
Python 3.x Gtk在Gtk头杆和车窗上都进行了平移_Python 3.x_Gtk3 - Fatal编程技术网

Python 3.x Gtk在Gtk头杆和车窗上都进行了平移

Python 3.x Gtk在Gtk头杆和车窗上都进行了平移,python-3.x,gtk3,Python 3.x,Gtk3,我正在尝试用Python+Gtk3制作一个代码编辑器(比如gedit)。在gedit上有一个扩展到headerbar的文件视图句柄,你知道怎么做吗? 查看我的意思。如果您想知道他们是如何在gedit中实现的,请阅读gedit源代码!嗨,保罗,欢迎来到Stack Overflow!很抱歉,您没有发现它有用,但是使用注释来指示某人可以在哪里找到自己的答案是很常见的。如果我要回答这个问题,我确实会直接在gedit源代码中查找它。(但我不是,因为你可以像我一样轻松地查找它,同时你将学会如何为自己回答未来

我正在尝试用Python+Gtk3制作一个代码编辑器(比如gedit)。在gedit上有一个扩展到headerbar的文件视图句柄,你知道怎么做吗?
查看我的意思。

如果您想知道他们是如何在gedit中实现的,请阅读gedit源代码!嗨,保罗,欢迎来到Stack Overflow!很抱歉,您没有发现它有用,但是使用注释来指示某人可以在哪里找到自己的答案是很常见的。如果我要回答这个问题,我确实会直接在gedit源代码中查找它。(但我不是,因为你可以像我一样轻松地查找它,同时你将学会如何为自己回答未来类似的问题。)我很粗鲁,我确实尝试过搜索gedit的源代码,但它都是用C编写的,尽管我知道C,但查找它要复杂得多,我希望有人知道如何用Python实现它。。无论如何谢谢你!啊,那我可以帮忙。检查,然后。你也可以启动带有
GTK_DEBUG=interactive
的应用程序来浏览它们。哇,这帮了大忙,我没有意识到它们使用.ui文件来设计窗口,这就是为什么我没有在代码中找到它。我在那个文件上读到一个单词“sync”,这让我想到,当标题栏上GtkPaned中的句柄被移动时,我也会手动移动底部的那个。谢谢PS我知道关于GTK_调试的事情:)