問題タブ [qlistview]
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.
c++ - C ++、Qt-非表示のQListView
プログラムのチェックボックスのリストを作成して、ユーザーがさまざまなフラグをオン/オフできるようにします。ただし、QComboBoxのように動作させたいと思います。ほとんどの場合、折りたたまれますが、クリックすると自動的に開きます。
そのような機能を追加するための最良の方法は何ですか(たとえば、QComboBoxからカスタムクラスを派生させる、またはQListViewで何かを行う)?ありがとうございました。
python - PyQt4QTableViewモデルベース
SQLiteデータベースからQTableViewにいくつかの簡単な情報を表示しようとしています。私はSOからの1つの答えに従いました、そしてそれ自体のために、それは働いています。同じコードをGUI(QTableViewオブジェクトを含む単純なメインウィンドウ)に実装しようとすると、何も表示されません。コードは次のとおりです。
私は何が間違っているのですか?QT DesignerでのQListViewの名前は、関連性がある場合はlistaです。ありがとうございました。
qt - QListViewドロップインジケーターのスタイル
QListView
ドラッグアンドドロップして順序を変更できるアイテムのリストを表示するために使用しています。問題はそれです:
- ドロップインジケーターは非常に細い線(1pxの太さ)です
- ドロップエリアが非常に狭いため、他の2つのアイテムの間にアイテムを正しくドロップするには、非常に正確である必要があります。
ドロップインジケーターのスタイリングを変更してQListView
、線を太くし、ドロップエリアを広くすることは可能でしょうか。
python - Python: Qt4: 'QListView' オブジェクトに属性 'addColumn' がありません
奇妙な理由で、このオブジェクトには属性QListView
がありません。addColumn
ここで私が間違っていることを説明してもらえますか?
最終的に、私はQListView
これとまったく同じような単純な作業を得ようとしています。パイソンで!
c++ - アイテムがツリー構造になっている Qt ウィジェット
ツリー構造で整理されたアイテムを含むウィジェットが必要です。ただし、1 行で表示し、すべてのサブツリーを中かっこで表す必要があります。例えば:
1. 要素 1 2. 要素 2 3. 要素 3 ( 3. 要素 31 4. 要素 41 {4. 要素 43 5. 要素 53} 5. 要素 51 6. 要素 61 3. 要素 32 4. 要素 42) 4 要素 4 5.要素 5
また、各要素には関連付けられたアイコンがあり、クリック可能である必要があります。QListView または QTreeView について考えます。2 番目の方が良いように聞こえますが、そのような方法でアイテムを強制的に表示する方法を考えなければなりません。
qt - Qt-リストビューにテキスト編集文字列を表示する方法は?
QTextEdit 、2つの QPushButtons (ボタンの追加と削除)、およびQListViewがあります。テキスト編集でテキストを入力して追加ボタンをクリックすると、テキストがリスト ビューに追加されます。次に、リスト ビューから追加されたテキストのいずれかを選択して [削除] ボタンをクリックすると、テキストが ListView から削除されます。これを達成する方法がわかりません。Plzこれを解決するのを手伝ってください。前もって感謝します。
qt - リストビューからアイテムを削除するにはどうすればよいですか?
QLineEdit 、2つのQPushButton (ボタンの追加と削除)、およびQListViewがあります。追加ボタンがクリックされたときにQLineEditテキストをQListViewに追加したい。同様に、削除ボタンがクリックされた場合、QListViewからアイテムを削除する必要があります。QStringListModelを使用してQLineEditテキストをQListViewに追加しています。しかし、 QListViewアイテムを削除する方法がわかりません。これどうやってするの?Plzヘルプ..よろしくお願いします。
qt - ListViewアイテムを昇順で並べ替える方法は?
ListViewアイテムを昇順で並べ替えようとしたので、
正常に動作しますが、Qt::AscendingOrderポリシーが好きではありません。実際、この関数は最初に大文字で始まる単語をソートし、次に小文字で始まる他の単語をソートします。次に、両方の結果を連結します。例:
並べ替えポリシーをカスタマイズする方法はありますか?Plz助けて...よろしくお願いします。
qt - Qt-QListViewアイテムを別のQListViewに転送する方法は?
QLineEdit 、 2つのQPushボタン([追加と削除]ボタン)、およびQListViewがあります。QLineEditに入力しているテキストは、追加ボタンをクリックするとQListViewに追加されます。また、QListViewからアイテムのいずれかを選択して[削除]ボタンをクリックすると、選択したアイテムが削除されます。私はこれらのことを終えました、そしてそれはうまくいきます。ここで、別のQListViewを追加したいのですが、QListViewアイテム(QListView 1)をダブルクリックすると、アイテムが新しいQListView(QListView 2)に転送されます(QListView 1のアイテムは完全に削除されます) 。plzはあなたの提案を手伝ってくれます。前もって感謝します。
qt - Qt : qml を使用せずにアニメーションを使用して QListView 内のアイテムを移動する
listView 内のアイテムの動きをアニメーション化する機能を提供するために QListView に取り組んでいます。例えば :
item4をクリックして上に移動/ドラッグすると、各アイテムがアニメーションで1つ下に移動し、アイテムがドロップされるまで現在の位置は空になります。
qmlを使わずにこれを実装する方法はありますか? これを QPropertyAnimation または QTimeLine で実装することを考えていますが、リスト内のアイテムの特定の座標/位置が必要です。また、paintEvent で option.rect を使用して各アイテムの座標を取得できる QStyledItemDelegate を使用してデリゲートを実装しました。