問題タブ [qtableview]
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.
qt - QTableView-ユーザーが行をクリックして選択すると、どのシグナルが送信されますか?
ユーザーがマウスで行を選択したときに発せられる信号はありQTableView
ますか(単一選択モデル)?
qt - QTableWidget を自分のコードで並べ替えるには?
LinuxでQt4.5.2を使用しています。私は単純な QTableWidget を持っています。この列では、日付が人間にわかりやすい形式で表示されます。残念ながら、「人に優しい日付」を正しく並べ替えるのは簡単ではありません。そのため、QTableWidget には、その日付に対応する UNIX タイムスタンプを含む非表示の列を保持しています。
DATE列でソートするリクエストが発行されるたびに、実際には(非表示の)TIMESTAMP列でソートが行われるようにしています。QTableWidget からサブクラス化し、以下を定義して、sortByColumn (これは Python にあります) を再実装しようとしました。
それでも、テーブルのヘッダーの 1 つをクリックすると、通常の並べ替えメソッドが引き続き呼び出されます。
どうすれば上書きできますか?
c++ - QTableView で URL を開く方法
クリック可能なURL をQTableView
(またはQTreeView
、、QListView
など...)で表示する最良の方法は何ですか?
一部QStandardItemModel
の列にURL付きのテキストが含まれている場合、それらをクリック可能にしてから、次を使用してクリックを処理したいと思いますQDesktopServices::openURL()
QLabel
の textInteraction フラグを活用してテーブルに詰め込む簡単な方法があることを期待していました。これを処理する簡単な方法がないとは信じられません。何かが足りないことを本当に願っています。
c++ - QTableViewのすべてのセルに不要なチェックボックスがあります
Qtプログラミングを始めたばかりで、QTableView
から継承した自分で作成したモデルクラスのコントロールを使用して、単純な表形式のデータレイアウトを作成しようとしていQAbstractTableModel
ます。何らかの理由で、私のテーブルビューは次のようになります。
(出典:nerdland.net)
すべてのセルでチェックボックスのように見えるもの(ただし、クリックしても何もしない)は一体何であり、どのようにしてそれらを消すことができますか?QTableView
オブジェクトの名前以外のプロパティは変更していません。
重要な場合、私のモデルコードは非常に単純です。
ダイアログUIはQtDesignerに組み込まれており、ダイアログのクラス内で、次のようにモデルをビューにアタッチします。
それ以外は操作を行いませんui.testTable
。
Qt4.6を使用します。
ruby - QTableWidgetでRubyQtがクラッシュする
TableWidgetを使用すると、QtRubyで奇妙なことが起こります。テーブルウィジェットは読み込まれますが、行の要素をクリックすると、アプリがsegfaultしてクラッシュします。
バックトレースは、mousePressEventで爆撃されていることを示しているようです
mousePressEventとmouseMoveEventをオーバーライドすると、この種のクラッシュは発生しなくなります。私はここで何か間違ったことをしていますか、それともQtRubyのバグとしてこれをチョークで書くことができますか?
私はfedora11を使用しており、次のパッケージがインストールされています。
QtRuby-4.4.0-1.fc11.i586ルビー-1.8.6.369-1.fc11.i586
これらのクラッシュは、Windowsでスクリプトを実行しているときにも発生します。
qt - QTableView: QModelIndex を正しく作成するにはどうすればよいですか?
次のような特定のセルで編集モードに入ろうとしています:
私のモデルは次のようなインデックスを作成します:
デバッグ出力は次のようになります。
setCurrentIndex()
機能していないように見えるため、インデックスが何らかの形で無効であると確信しています。
qt - QTableView で凍結された行を実装する方法
QTableView の最後の行をフリーズする方法の例を探していますか?
c++ - QTableView で特定のセルの線のスタイルを設定するにはどうすればよいですか?
QT GUIを使用しています。QTableView を使用して単純な 16 進編集コントロールを実装しています。私の最初のアイデアは、17 列のテーブルを使用することです。テーブルの各行には 16 の 16 進バイトがあり、17 番目の列にそのデータの ASCII 表現があります。理想的には、17 番目の列のスタイルを編集/設定して、各セルの上下に線がないようにして、テキストに自由に流れるような外観を与えたいと考えています。QTableView を使用してこれにアプローチする最良の方法は何ですか?
qt - QT/PyQtでクリック可能なテキストでウィジェットを作成するには?
クリック可能なリストされたテキストを含むセル内のウィジェットで編集不可能な QTableView を実現しようとしています。次のコードでは、特定のセルにウィジェットを設定しています:
HTMLを使用してラベルのテキストをクリック可能にしましたが、リンクは下線付きの青色になり、さらにマウスの右ボタンでクリックすると、「リンクの場所をコピー」オプションを含むポップアップメニューが表示されます.URLの代わりに隠し情報を配置したかったのですが、もちろんユーザーにこの情報を見せないようにします。
軽量のウィジェットを探しています。各セルに QGraphicsView を挿入すると、コンピューターの負荷が大きくなると思いましたが、他の解決策は考えられません。
この目的のために何を使用すればよいかアドバイスできますか?
前もって感謝します
サージ
c++ - チェックボックスアクションを操作する方法は?(QStandardItemModelを使用したQTableView)
QTableViewとQStandardItemModelを使用していくつかのデータを表示しています。
各行には、チェックボックスのある列があります。このチェックボックスはsetItemによって挿入され、コードは次のとおりです。
次に、チェックボックスを操作します。チェックボックスがユーザーによって状態を変更する場合(チェックされている状態からチェックされていない状態に、またはその逆)、対応するデータ行で何かを実行したいと思います。
チェックボックスの変更をキャッチするためにsignal-slotを使用できることは知っていますが、データ行がたくさんあるので、各行を1つずつ接続したくありません。
チェックアクションをより効果的に操作する方法はありますか?ありがとう :)