2013-11-29 24 views
-2

我寫這個colorpicker vim插件託管在this repo。它的工作原理與gvim一樣(打開對話框並輸入顏色)。但是,當我在終端中運行vim時,gtk窗口在點擊ok或cancel按鈕後會掛起(雖然它會插入所選顏色)... vim中沒有錯誤消息。vim插件與python gtk,在gvim工作,但掛在終端

你們有沒有遇到過這個問題?你能解決它嗎?

+0

那麼,你有什麼特別的問題?或者你希望我們爲你調查和解決問題?! –

+0

代碼本身沒有問題,它在gvim下正常工作。我期望瞭解終端vim和python與gvim和python的工作方式。 –

回答

0

我認爲你應該避免從vim打開任何GUI對話框。

但是...嘗試gtk.quit()銷燬對話框後,因爲color_dlg.destroy()不要終止gtk線程。

+0

「避免從vim打開一個GUI對話框」,你的意思是,「避免從終端vim打開一個GUI對話框」? 我從來沒有創建過gtk「主」或「主循環」,沒有「gtk.quit()」 –

+0

「避免從終端vim打開GUI對話框」。究竟! 「我從來沒有創建過gtk」main「或」main loop「,沒有」gtk.quit()「你是對的。 –

相關問題