問題タブ [listctrl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wxpython - wxPython: TextEditMixin 使用時の基本クラス エラー
ListCtrl 派生クラスを作成して 2 つの関数を追加しようとしましset_data
た_set_column_width
が、コードは次のとおりです。
次に、上記のクラスを使用して別のクラスを作成していますTextEditMixin
しかし、それを使用しようとすると、このエラーが発生しました
しかし、完全に機能する代わりにのwx.ListCtrl
基本クラスとして使用している場合、Pythonの継承がどのように機能するかが明確にわかりません。ListReportEdit
ListReport
前もって感謝します
python - 仮想ListCtrlを使用してwxpythonで行をコピーして貼り付けます
wxpython で仮想 ListCtrl を使用しています。リストからいくつかの行を選択し、行の値をコピーしてテキスト ファイルまたはスプレッドシートに貼り付けようとしています。選択した行を (CTRL-C を使用して) クリップボードにコピーするにはどうすればよいですか? どのイベントをバインドする必要がありますか? ありがとう!
wxpython - wxPython listctrl が急速な更新でちらつく
リスト コントロールにいくつかの行を配置し、それらをかなり迅速に更新しています。通常、データはバスから取得されます。リスト全体がかなりちらつきます。それをやめさせれば本当によかった。
以下のサンプルで行っていることの全体的な外観を維持しながら、できる限りコードを削減しました。
lisctrl が wx.Notebook にあるか単なる wx.Panel にあるかは問題ではないように思われるので、そこにノートブックを残しました。
私はダブルバッファリングを調べ始めましたが、最初に試すことが他にあるかどうかを確認したかったのです。
wxPython 2.8.12.1 を使用して Windows 7 でこれを実行します。ただし、XPでも発生します。
python - ListCtrl または wxPython の別のウィジェットでのカスタム ヘッダー編成
wxPython で ListCtrl のコードを書きました。
しかし、次のヘッダー構成で ListCtrl (または別のウィジェット) を取得したい:
ListCtrl を使用してこの問題を解決するのは難しいと思います。wxPython で別のウィジェットを使用することはできますか?
focus - 上下キーによる選択ではなく、wxpython リストでフォーカスを変更する
矢印キーを使用して wxpython ListCtrl をナビゲートしているとき、選択はフォーカスとともに直接変化します。しかし、選択ではなく、フォーカスを変更したいだけです。キーダウンイベントにバインドしようとしましたが、それがナビゲーションキー (キーダウン/アップ、ページダウン/アップ) の場合は単に親にスキップしませんでした:
しかし、この方法では、他のものも再実装する必要があります。たとえば、リストが listctrl に対して大きすぎてスクロール可能になった場合、表示領域はフォーカスとともに自動的にスクロールされません。
それで、これを達成するためのより簡単な方法はありますか?タンク
python - .txt ファイルの交互の行を wx.ListCtrl に追加する簡単な方法は?
テキスト ファイルから wxPython にデータを追加し、wx.ListCtrl
交互の行が 3 つの別々の列に移動するように設定する簡単な方法があるかどうか疑問に思いました。たとえば、行 1、4、7、および 10 が列 1 に追加され、行 2、5、8、および 11 が列 2 に追加され、行 3、6、9、および 12 が列に追加されます。 3...などなど。with open("file.txt", 'r') as f:
を使用して .txt ファイルを開き、 f.readlines()[1]
最初の行を読み取って変数と言うように設定しa
、手動で変数a
をリストに追加しましたが、もっと効率的な方法が必要だと思いました。
または、振り返ってみると、データを .txt ファイルに書き込む別の方法はありますか? 現在、ユーザーが送信ボタンをクリックすると、3 つの項目がファイルに書き込まれます。これらは、3 つの列に表示されるべき項目です。現在、それぞれがテキスト ファイルの別の行に表示されていますが、カンマなどで区切る必要があるのでしょうか。
助けてくれてありがとう。
user-interface - ListCtrl WxPython のすべての行にボタンを追加する
ListControlのすべての行にラジオボタン/ノーマルボタンを追加したいです。
誰かがそれを行う際に役立つヒントを提供できますか?
だから、私が達成したい基本的な機能はこのようなものです。
リストに追加されたすべてのアイテムに対して、ユーザーが入力する有効/無効フラグを追加したいと思います。したがって、すべての行に 1 つのラジオ ボタンがあります。
この点に関する情報は役に立ちます
wxpython - wx.ListCtrl Windows では常にアイコンを表示する
wx.ListCtrl
テーブルを表示するためにwxPython を使用しています。列ごとに、InsertImageStringItem
メソッドを使用して新しい行を挿入し、SetStringItem
他の列を追加するために使用しています。InsertImageStringItem
メソッドでは、画像インデックスに使用し-1
ているため、最初の列にアイコンを表示しないでください。これは Mac OS X では完璧に機能します。ただし、Windows では、最初の列には常にイメージ インデックス 0 のアイコンが表示されます。
誰が問題を知っていますか?