gtkd

    2熱度

    1回答

    我玩弄gtkD(A d爲GTK +綁定) 我有一個gtk.MainWindow對象window,實例。我想處理它的按鍵。 怎麼樣? 如何處理特殊鍵(例如箭頭鍵,pgup/pgdn等)? PS我知道這類問題可以與谷歌之類的東西來回答,但我已經看到了計算器多「簡單」的問題,所以我問不痛。 另外,有時候,基本的東西往往會在文檔頁面下被埋沒。

    2熱度

    1回答

    我正在玩gtkD一段時間,我正在學習D2/Phobos並行。昨天我正在查找std.concurrency模塊,並試圖編寫玩具多線程分形瀏覽器,但問題是我看不到多線程與gtkD一起工作的方式。 現在,我有這樣的: import std.concurrency; class TestMainWindow : MainWindow { this() { super("test

    2熱度

    1回答

    我正在嘗試改進我用GtkD編寫的繪圖庫(D的Gtk綁定)。散點圖需要很長時間才能調整大小。我想重新縮放圖像,允許像素化,而用戶拖動窗口邊緣進行大小調整,並且只在釋放鼠標按鈕時重新渲染。 是否有一個API來檢測用戶是否仍然按住鼠標按鈕來拖動窗口邊緣時正在調整窗口?如果您對GtkD不熟悉,那麼對C Gtk API的迴應仍然值得讚賞。

    5熱度

    2回答

    我一直在d玩弄了幾天,並得到它非常興奮,直到,那就是,我試圖讓gtkd工作。我現在浪費了3天中最好的一部分來試圖建立一個工作環境,並且開始變得有點沮喪。我想知道在我放棄之前是否有人可以幫忙。我可以在網上找到的很多信息都過時了,所以我不確定我甚至認爲這甚至是可能的。 這剩下的只是什麼我到目前爲止已經試過,你可能並不需要讀它,如果你有一個快速的解決方案,可以隨意跳轉到... [跳轉到這裏] 所以,首先

    5熱度

    3回答

    使用與火衛一 我有一個文本輸入領域,例如gtk.Entry.Entry D1, 調用setText("")產生運行時錯誤 Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed 爲什麼?這似乎是D的問題,我試過這個: string empty = ""; assert (empty != null); my_

    4熱度

    4回答

    我是D新手,想要嘗試gtkd。我在arch linux上安裝了dmd2-complete(dmd 2.0.56)和gtkd-svn(針對D2構建的gtkd)包。我也證實D本身工作正常(編譯並運行一個基本的writefln("hello world");程序)。 現在我正在嘗試啓動gtkd並運行,並且很難編譯和鏈接示例中的基本helloworld程序。 import gtk.MainWindow;

    7熱度

    1回答

    我是一個相當有經驗的程序員,但是對於GUI編程來說是新的。我試圖將我爲DFL編寫的繪圖庫移植到gtkD中,但無法顯示圖紙。以下代碼爲我生成一個空白窗口。有人可以告訴我它出了什麼問題,並且/或者發佈最少的示例代碼來獲取幾行到DrawingArea並在MainWindow中顯示結果? import gtk.DrawingArea, gtk.Main, gtk.MainWindow, gdk.GC, g

    1熱度

    2回答

    下面是說明問題的最簡單示例。單擊按鈕時,應添加500個TextView對象,每個對象都包含一些文本。實際發生的情況是,有一個短暫的延遲,添加了500個空的TextViews,延遲時間更長,然後它們都會立即填充文本,並且佈局自行調整。下面的代碼: import gtk.Button; import gtk.Main; import gtk.MainWindow; import gtk.Note