drawingarea

    1熱度

    1回答

    我想爲具有單個DrawingArea小部件的pyGtk窗口設置背景顏色。 有了這個代碼,我總是得到一個隨機的顏色,每次我啓動腳本: widget = gtk.DrawingArea() widget.show() window = gtk.Window() window.add(widget) col = gtk.gdk.Color('#010') window.present() w

    0熱度

    1回答

    我正在使用haskell中的gtk/cairo進行遊戲,並且正在尋找一種方法來完全清除繪圖區域(類型drawingArea的小部件)。例如,當窗口小部件調整大小時,繪圖區域會自動清除。我正在尋找一種手動清除它的方法。 有什麼建議嗎?

    1熱度

    1回答

    (這是我的第一篇文章,如果對不起,我做錯了什麼......) 我在瓦拉寫一個程序,使用它可以設計一個教室。 我決定使用GUI(Vala與此完美集成), 和Cairo繪製教室圖(GTK默認帶有這個)。 我創建了一個「課堂」類(Gtk.DrawingArea的子類), 目前應該只是顯示一個正方形: public class Classroom : DrawingArea { private

    2熱度

    1回答

    我一直在抓我的頭爲什麼下面的代碼觸發器回調三次回調,而不是一次。 #include <iostream> #include <gtk/gtk.h> using namespace std; void on_draw(){ cout << "drawing"<<endl; } int main(int argc, char *argv[]) { GtkWidge

    -1熱度

    1回答

    我在Gtk.DrawingArea上工作,因爲我想簡單地繪製一個矩形。 我已經從Gtk示例中剪切並粘貼了DrawingArea的示例,爲我的目的切斷了無用的代碼。 這裏下面的代碼(不關心縮進的問題,這一切都OK,Geany IDE很爛): #!/usr/bin/env python # -*- coding: utf-8; -*- from gi.repository import Gtk

    3熱度

    2回答

    我想一起使用GTK +和SFML 2.0。我創建了一個簡單的窗口來測試,但效果不佳。精靈模糊。下面是描述問題的屏幕截圖。 /編輯: 該窗口僅渲染紋理的第一個像素。 它應該是這樣的: 代碼: #include <gtk/gtk.h> #include <SFML/Graphics.hpp> #include <gdk/gdkwin32.h> sf::RenderWindow Win; sf

    0熱度

    1回答

    我有一個GTK繪圖區域,我想要有一個圖像顯示器作爲它的背景,而其他東西可以繪製在它上面。 我的第一次嘗試就是讓我簡單地把圖像放入一個像素圖中,並在繪製其他對象之前繪製它。這導致了物體背景完全覆蓋了我的背景圖像。 現在我想我需要改變對象的像素圖的gtk.gdk.GC所以它的背景色是透明的。這是我遇到問題的地方。我不知道如何設置gtk.gdk.Color的alpha。 如何設置gtk.gdk.Colo

    1熱度

    2回答

    我一直試圖在一個滾動窗口上放置繪圖區。我一直在閱讀關於pygtk和C解決方案的文章,但我認爲它們不適用於pyGobject。 我做了一個小例子: from gi.repository import Gtk, Gdk import cairo class Test(Gtk.Window): def __init__(self): Gtk.Window.__init__(