pyside

    0

    1答えて

    QTextEditウィジェットを表示して、ユーザーが選択したテキストをいつ変更するかを検出できます。しかし、選択したテキストを取得する方法と、テキストフィールドの先頭からの文字数として測定された選択範囲の開始位置と終了位置を表す整数値を取得する方法が不明です。 QTextCursorを作成する必要はありますか?私は例を感謝します。ここに私の現在のコードは次のとおりです。 import sys f

    2

    2答えて

    クラス変数を受け入れることができるクラスでデコレータをセットアップする方法が不思議です。これが役に立つと思う例はPyside/PyQtです。関数の始めと終わりにウィジェットのシグナルをブロックしてブロックを解除する必要があります。 例: class Window(QtGui.QMainWindow): .... def updateList(self, *args):

    1

    1答えて

    複数のQTウィジェットからレコードを作成してデータベースに保存したい。次のスクリプトはエラーなしで実行されますが、レコードは保存されません。問題の一部は、すでにデータベースにある最後のIDを特定できないということですが、手動でIDを設定しても何も書き込まれません。私はinsertRecordを使ってオンラインでの例を見たことがありますが、QTのドキュメントではinsertRowを使って示唆していま

    1

    1答えて

    私はドックアナロジーが好きで、ユーザーはトップ、ボトム、サイドのウィジェットと同様に、2つの大きな「中央」ウィジェットを必要としていると信じています。ドックのウィジェットにはラベルが付いていることも好きです。 QDockWidget( "ファイルシステムビューア")。単一のセントラルウィジェットの代わりにドックの場所を追加する簡単で現在の方法はありますか? This threadは一度利用可能でし

    0

    1答えて

    ノードを作成して相互に接続しようとしています。私はsetElementPositionAtに積み重なっています。エラーは: AttributeError: 'PySide.QtGui.QPainterPath' object has no attribute 'updateElement' 私はここに作業コードを見つけました:How can I draw nodes and edges in Py

    0

    1答えて

    QLinearGradient()をQrect()に追加する方法。以下に示すように、あなたは直接QLinearGradientを渡すことができ class ItemClass(QGraphicsItem): def __init__() super(ItemClass, self).__init__() # def boundingRect(self

    0

    1答えて

    私はPysideでウィザードを作成しました。 1ページに、新しいスレッドを作成してインストーラを起動します。 インストーラが準備完了したら、ウィザードは次のボタンをクリックせずに自動的に前進する必要があります。 私はpysideのドキュメントを読みましたが、私の理解は、QWizardに次の機能があることです。しかし、どうやってこの機能を使うことができますか? from PySide.QtGui i

    0

    1答えて

    添付のプログラムは、これらのエラーをスローすることは、GUIスレッド QObjectの外ピックスマップを使用することは安全ではありません:: startTimer:タイマーから起動することはできません別のスレッド import sys import PySide import numpy as np import pyqtgraph as pg import threading fro

    0

    2答えて

    ハイライトされたアイテムのインデックスをQComboBoxで取得したいと思います。この変数にはどのようにアクセスできますか? 私が持っているサンプルコード: ... self.combobox = QtWidgets.QComboBox() self.combobox.addItems(['a', 'b', 'c']) self.combobox.highlighte

    1

    1答えて

    私はPysideを使用して、sqliteデータベースから描画するコンボボックスを作成しています。ユーザーは既存のアイテムの1つを選択したり、新しいアイテムを追加することができます。ユーザーはアイテム名(「param」と呼ばれます)を表示しますが、データベースからアイテムIDにアクセスする必要があります。したがって、2つのステップがあります: 読み込み項目:データベースから読み込むことができますが、