gdk

    9熱度

    1回答

    我試圖讓Guake終端在Unity中正常工作。它的窗口寬度等於屏幕寬度。但由於Unity左欄窗口的右邊框變得不可見。所以,我想爲窗口設置適當的寬度。它必須小於實際窗口大小。代碼必須正確使用或不使用Unity。 這是Guake如何確定其窗口的位置和大小: def get_final_window_rect(self): """Gets the final size of the main

    2熱度

    2回答

    我有一個gtk程序,我正在調用一個gdk函數。我編譯使用的程序: gcc `pkg-config --cflags --libs gtk+-2.0 cairo glib-2.0` ... ,我已經包括 #include <gdk/gdk.h> 它給我的錯誤: undefined reference to `gdk_device_ungrab' 有誰知道我做錯了嗎?

    0熱度

    1回答

    我有一些gtk.DrawingArea帶圓形繪製在上面,如果我把DA放到窗口中 - 一切正常,但是如果我把它放到gtk.Layout中我放在同一個窗口 - 我看不到DA。請幫幫我。 import pygtk pygtk.require('2.0') import gtk import random,math class EggClockFace(gtk.DrawingArea):

    1熱度

    1回答

    看一下例子在這個頁面的底部: http://www.pygtk.org/pygtk2tutorial/sec-EventHandling.html 它說: 57 def button_press_event(widget, event): 58 if event.button == 1 and pixmap != None: 59 draw_brush(widget, e

    2熱度

    1回答

    我正在開發一個用C編程的linux應用程序,它處理gdk pixbuf圖像,然後通過ftp(libcurl)將它們發送到遠程服務器。圖像保存到gdk_pixbuf_save_to_buffer的gchar緩衝區中。 問題是我不知道如何將此緩衝區中的數據與libcurl read callback function一起使用,以將映像正確地發送到遠程服務器。到目前爲止,我所有的嘗試都將隨機字節輸入到生

    1熱度

    1回答

    我試圖從一個線程繪製成開羅像面和我得到斷言錯誤: gtk_mt: /build/buildd/cairo-1.10.2/src/cairo-surface.c:385: _cairo_surface_begin_modification: Assertion `! surface->finished' failed. Aborted (core dumped) 這是我的計劃: #include <

    1熱度

    3回答

    我的操作系統是Ubuntu 11.10,我每次從終端啓動Sublime Text 2時我操作它,這個Gdk警告將顯示在終端上,這是非常煩人的。如何解決它? $ subl . & [1] 4294 $ (subl:4294): Gdk-WARNING **: /build/buildd/gtk+2.0-2.24.6/gdk/x11/gdkdrawable-x11.c:952 drawable

    0熱度

    2回答

    我試圖編譯libreoffice,使用它「在線」,即:在Web瀏覽器中(請參閱此處的演示:http://www.youtube.com/watch?v=CVR7HqDokmA )。 當運行可執行文件,我得到這個錯誤: **Gdk-ERROR **: Unsupported GDK backend: broadway** 這些都是我做的編制上的Ubuntu 11.10 Linux中的LibreO

    3熱度

    1回答

    Gtk小部件發出信號scroll-event。我想將一個函數連接到MenuItem上的那個信號。以下示例代碼不起作用。 $ cat scroll-event-on-menu-item.c #include <gtk/gtk.h> void scroll_cb(GtkStatusIcon* icon, GdkEvent* ev, gpointer userdata) { g_mes

    1熱度

    1回答

    我正在編寫一個Gtk2應用程序,其中包括需要Mplayer將視頻播放到GtkDrawingArea。從我可以告訴,這是可能的,如果我們可以找到GtkDrawingArea的XID,並通過這個作爲參數傳遞給Mplayer的。不過,我正在使用下面的代碼片段。 long videoID; GtkWidget *videoWindow = NULL; /* need be done onl