2012-06-06 59 views
2

我正在爲Ubuntu 12.04做一個應用程序。我想要做的是向菜單欄中添加一個選項,當我們右鍵單擊某個選項時會出現這個選項。
爲了使它更clear-如何在ubuntu上的右鍵菜單中添加一個選項


在通常情況下,當我們選擇一些文本,然後右擊出現了一些選項像
削減
複製粘貼

要添加另一種選擇我怎麼能做到這一點。

單擊時,該選項只需執行另一個應用程序並將選定的數據發送到該應用程序。

我將使用Glade與python進行開發。

+0

您需要提供有關您的環境的更多信息。例如,您使用的是什麼GUI-Toolkit? – niko

+0

@niko我會用python 2.7的Glade 2.7 – gabber12

+0

@msvalkon我寫了主要的應用程序在Python中,我真的不知道如何去整合它與右鍵單擊的東西。 – gabber12

回答

1

你應該先了解glade和gtk的一些基本知識。以下僅爲筆記:

1-On glade您可以使用菜單按鈕來創建菜單。

上有一個dchoose 2,右鍵點擊「編輯...」

3,從您可以添加項目窗口(右側部分顯示的名稱和菜單項目的類型,左側部分顯示所選項目的屬性,下面的部分顯示可以連接到菜單項的信號)

4-現在連接菜單項和你想要的功能(點擊時只需要執行該選項另一個應用程序並將選定的數據發送到該應用程序。)

5-轉到您的代碼。像往常一樣得到菜單。

self.menu = self.builder.get_object("menu") 

6至彈出上的對象右鍵菜單中,你需要連接與ahich執行菜單的功能對象(假設它的名字是:on_button_press):

​​
相關問題