私は Y901x という GStreamer フロントエンドな動画プレイヤーを作った。 もちろん自分で使っているのだが Mandriva 2010.0 に乗り換えたら落ちまくる。 でもタマに問題なく動く場合もがあるからややこしい。 ついでに、ソースディレクトリに pyc キャッシュを作成しなくなっているのだが… Mandriva 2010.0 だからなのか? Python がヤメたのか?それとも他の場所にあるのか? 0.1.9 を色々弄くって以下の処理を行っている場所 GtkDrawingArea の X Window ID を得ようとすると X server Error になると解った。 imagesink.set_xwindow_id(self.video_window.window.xid) # これさえも error print self.video_window.window.x
# 最終更新日 2019.08.18 2019 年現在の仕様に追記と書き換え。 PyGtk 関連の削除、PDF の描写を追加、拡縮を Matrix 計算に変更、他書き直しと追記を沢山。 タイトルを [線や図形の描写] から [Draw(画像,PDF,SVG,図形)] に変更。 GTK3 では描写処理はすべて cairo を使うようになりました。 cairo 自体は GTK2 からも使えましたが GTK3 は以前の方法は使えません。 draw シグナルは GtkWidget が提供しています。 GtkDrawingArea を利用が鉄板ですが GtkWidget のサブクラスならどの Widget にでも描写できます。 GtkApplicationWindow に直接描写だとタイトルバー部分まで描写される困ったことになるので注意。 シグナルの引数に cairo_t が含まれていてそれを利用し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く