qtreeview

    -1

    1答えて

    チェックボックスを編集可能にすることはできますが、最初の列の名前フィールドは作成できませんか? import sys from PySide import QtGui, QtCore class Browser(QtGui.QDialog): def __init__(self, parent=None): super(Browser, self).__init__(p

    0

    1答えて

    QAbstractModelItemから派生したクラスを作成しました。これはQTreeViewで使用されます。悲しいことに、公式のドキュメンテーションの例では、モデルの項目を追加または削除する方法は示されていません。私はこれがやりやすいと思ったので、私はそれを邪魔しました。問題は、選択されたオブジェクトを削除すると例外が発生することです。例: ユーザーは、QTreeViewの行をクリックして、すべ

    1

    2答えて

    ツリービュー項目のチェックボックスが変更されたとき、どうやってシグナルを出すことができますか? import sys from PySide import QtGui, QtCore class Browser(QtGui.QDialog): def __init__(self, parent=None): super(Browser, self).__init__(p

    0

    1答えて

    私のアプリケーションでは、すべてのセルの周りに境界線を描く必要があるQTreeViewがあります。私はこのように自分のスタイルを設定した場合 : QTreeView::item { border-right: 1px solid #6d6d6d; border-bottom: 1px solid #6d6d6d; border-left: none;

    0

    1答えて

    タイトルと同じように、ヘッダ(QHeaderView)を持つQTreeViewのスクロールバーを再描画すると、スクロールバーの高さがQTreeViewの高さになります。スクロールバーの高さはQTreeViewの高さマイナス以下PICのようなヘッダのheight.justに等しい:

    1

    1答えて

    定義済みの「拡張」メソッドを使用して独自のカスタムQTreeViewを作成すると、デフォルト信号を出力するために特別な処理を行う必要がありますか?私は何を求めているかを表す擬似コードをコメントアウトしました。または私は現在何をしているのですか? class JMTreeView(QtGui.QTreeView): changed = QtCore.Signal() def

    0

    1答えて

    プログラムでQTreeViewの行を選択すると、回答の95%が見つかりましたhere。 select()メソッドは、ビューをクリックしたイベントをトリガーしないように見えることを除いて、ジョブを完全に行います。 私は必要な信号を自分で呼び出すことで回避策を見つけましたが、人間のクリックをエミュレートし、関連するすべての信号を送信する方法のヒントがありますか?ここで は(Pythonで)私の回避策で

    1

    1答えて

    にQTreeview項目をチェックし を収集しますこれを自分でやっている。 from PySide import QtGui, QtCore from PySide import QtSvg, QtXml import sys class Person: def __init__(self, name="", children=None): self.name = n

    0

    3答えて

    私はタブとツリービューを持つためにこのコードを持っています。 ツリービューの各行に小さなボタンがいくつかあることをお勧めします。 ツリービューの行にどのようにボタンを追加できますか? import sys from PyQt4.QtCore import * from PyQt4.QtGui import * class tabdemo(QTabWidget): def __in