Description wxGlade is a GUI designer written in Python for the wxPython GUI toolkit, that helps you create wxWidgets/wxPython user interfaces. It can generate Python, C++, Perl, Lisp and XRC (wxWidgets' XML resources) code. It is not a full featured IDE, but simply a "designer": the generated code does nothing apart from displaying the created widgets. Usually, you will use it together with a com
インストールLubuntuのページから「20.04.2 LTS (Focal Fossa)」をダウンロードする。 (CPU64bitのみ対応) ダウンロードしたものはISOイメージなので、DVDに焼く。 作ったライブDVDでLubuntuを立ち上げる。(時間がかかる) インストールの前に、HDDのパーティションをいじる予定があるならば、あらかじめ検討して調整しているほうが気楽。 インストールは、デスクトップにインストール実行のアイコンがあるのでダブルクリックをして指示に従う。 どこにインストールするかを聞かれると思うので、パーティションをまるまるLubuntuに入れ替えるならば(おそらく)2番目。パーティション情報まで全部消してインストールなら(おそらく)3番目を選択。 インストール作業は時間がかかる。 完了したら再起動する指示が出る。DVDは自動でイジェクトされるので、ライブDVD立ち上
Open Source Gadgets ├bc10Mk-II ├bc10 └bc9 Software ├Android ├ANT ├OpenFlow ├Docker ├OS X ├CUDA ├Synthesijer ├JavaRock ├Nios II uClinux ├Hadoop ├Python ├Deep Learning ├intel IPP └tips Hardware ├Armadillo ├Raspberry Pi ├BC-USB-Kit ├ANT ├DE0-nano ├Parallella ├Intel Galileo ├Intel Atom ├Sensor ├Camera Module └gumstix 電子工作 Demos 講演資料 参考資料 その他 BC::labs(en) Obsoletes FAQ Googleグループ bc9-dev STAFF BLOG ├BC
$ pip search wxPython wxPython - Cross platform GUI toolkit for Python $ pip install wxPython $ $ python --version Python 3.4.3 $ python -c "import wx; print(wx.version())" 3.0.3.dev1830+0b5f910 osx-cocoa (phoenix) 簡単ですね、ここでは、Python3.4.3でやっていこうと思います。(何か不具合が起きたら2系のものを使います。) 参考になりそうなサイト 1.wxPython ・とりあえずwxPythonのHP、ダウンロード方法・アップデート情報等書いてあります(英語)。英語ですね。。。 2.wxPython tutorial zetcodeのサイトですね、テトリスの実装例が載っ
Introduction This page contains the current version of the BufferedCanvas widget class. BufferedCanvas is a fairly simple widget that implements double-buffering and also removes flicker from the rendering. This means you can spend less time trying to find out what the hell a wx.BufferedPaintDC is, and more time writing drawing code. bufferedcanvas.py 1 """ 2 BufferedCanvas -- Double-buffered, fli
wxPythonのサンプルのwx.lib.editor.Editorはwx.ScrolledWindowを継承して作られている。 wx.ScrolledWindowは、wx.Panelのサブクラスで、 右と下にスクロールバーが表示されるので、子コンポーネントをスクロール出来る。 (wx.Panelもスクロールバーを表示できるが、wx.ScrollBarの方がやりやすい) 自作のテキストエディタもwx.ScrolledWindowを継承することにする。 wx.ScrolledWindowは一見単独では使わなそうなので、 これを継承してテキスト入力欄を作るのは気持ち悪いが。 wx.lib.editor.Editorのソースから、行のスクロールの部分だけを抜き出すことにする。 小1時間ほど格闘。 理解できなかった。 wx.lib.editor.Editorでは、EVT_SCROLLWIN_LIN
wxWindows のリファレンスのwxWindow のページを見てたらスタイル指定の中のwxCLIP_CHILDRENのところに、 子が描画されるときに、 背景が再描画されることによって起こる「ちらつき」を除去する。 Use this style to eliminate flicker caused by the background being repainted, then children being painted over them. Windows only. とありまして、ほうほう、とメインフレームに追加してみたところ、ウィンドウの枠がなくなりました。しかもちらつくし。 で、下の英語からヒントを得て、wxWindows flicker で検索してみたらば、このページ に行き当たりまして、そこにはEVT_ERASE_BACKGROUND のイベントハンドラを書いたらなんたら
クライアント領域をスクロールに対応させるには、wx.ScrolledWindow を使うと簡単です。 def __init__(self,parent=None): ... # スクロールバー XRCCTRL(self,'ID_FRAMEFIELD').SetScrollbars(1, 1, 1024, 1024) ... メインウィンドウの子として持っているwx.ScrolledWindow をXRCCTRL() で取り出し、SetScrollbars 関数でスクロールの設定を行います。最初の二つの引数は、横方向と縦方向のスクロールピクセル数で、スクロールバーの端の△印をクリックしたときなんかのスクロール単位です。後ろの二つの引数はスクロールピクセル数をいくつ分スクロールさせるかと言う指定になっています。ちょっとややこしいのですが上記の場合だと1 ピクセルずつ1024 回スクロールするの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く