2013-02-05 38 views
0

鎖定圖形窗口我有一個數據採集和書面R中的共享計算機,其中有人可能會不小心關閉我的繪圖窗口上運行的圖形繪製程序。如何R中

有沒有一種方法來鎖定繪圖窗口,以便沒有人能夠通過單擊關閉按鈕直接關閉窗口繪製?或者至少當有人試圖關閉窗口時它會彈出一個警告對話框?

感謝

+0

爲什麼不把你的情節保存到文件? – 2013-02-05 02:21:41

+0

這是一個實時繪圖程序,我需要看看數據是如何實時進行的:) – Doraemoe

+0

好吧,繪圖是在R以外的應用程序中查看的,所以我不相信有一種方法可以嚴格執行此操作R. – 2013-02-05 02:29:30

回答

1

安裝「StickyNote」包,這是不是在CRAN,但可以從你的文具來了櫥櫃:

require(stickynote) 
note = createNote("Computer busy, please don't use!", colour="yellow", pen="black") 
attachNote(note, PC) 

當你的代碼完成:

removeNote(note,PC) 

什麼,我想說的是,一個技術解決方案並不總是最好的事。在電腦上貼上便條也可能會阻止人們關閉電腦,關閉其他窗戶等等。

有用於將虛擬的黃色便籤在計算機屏幕上的實際程序。您可以將其中的一個放在R圖形窗口中,以便任何用戶都必須將其移動到您的圖形窗口,但R沒有一個。快速谷歌顯示Windows 7中可能包含附件之一: http://www.dummies.com/how-to/content/how-to-use-sticky-notes-in-windows-7.html

2

我不認爲你可以單獨[R做到這一點,但你可以寫一個連接至R Java程序和顯示的Java窗口的情節,你將擁有更多的例如控制顯示出警告關閉等

如果要實現這個解決方案,可以將需要這些工具R and Java integration