問題タブ [qtabwidget]

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.

0 投票する
1 に答える
1256 参照

python - QWebViewをQTabWidgetに配置するには?

私はPythonとpyQtが初めてです。フォーラム用のデスクトップ アプリケーションを作成しています。私のアプリは正しく動作しますが、タブ「QTabWidget」に QWebView 要素を配置する方法がわかりません

ここに私の完全なコードがあります:

このように見えます ここに画像の説明を入力

しかし、私はそれが必要です

ここに画像の説明を入力

前もって感謝します!

0 投票する
1 に答える
898 参照

c++ - QTabWidgetからウィジェットを取得するには?

私は単純なテキスト エディターを作成し、その中で QTabWidget を使用しています。QMenu の一部の QActon では、QTabWidget のウィジェットを使用する必要があります。QTabWidget::widget() は QWidget を返しますが、addTab() を使用して QTabWidget に追加した QTextEdit が必要です。QTabWidget から QTextEdit を取得するにはどうすればよいですか?

0 投票する
1 に答える
391 参照

c++ - 動的変更ウィジェットを備えた QTabWidget

QTabWidget (AbstractManagerTab で構成された pHTab) を使用して一部のデータ (IpTrafficPage および SpecTrafficPage ウィジェット) を表示しており、追加されたタブに QPushButtons を動的に追加する必要があります。

アプリケーションを起動すると、追加したボタンが最後のタブにしか表示されません。何が間違っている可能性がありますか?

0 投票する
1 に答える
73 参照

c++ - エラー: 'QTabWidget::QTabWidget(const QTabWidget&)' は非公開です

私はプログラムを開発し、そのバックアップを 10 個持っています。それにいくつかの行を追加し、プロジェクトをコンパイルすると、次のエラーが発生しました。

エラーは * 行からのものです

現在、すべてのバックアップにこのエラーがあります。理由はありますか?Qt を再インストールしましたが、問題はまだ存在します。

0 投票する
1 に答える
140 参照

qt - showEvent がどこからのものかを伝える

QTabWidget があり、子ウィジェットの 1 つに showEvent を定義しました。

showEvent がどこから来たのかを知るにはどうすればよいでしょうか?

かもしれない:

  1. 他のタブから切り替えました
  2. tabwidget の現在のインデックスは変更されず、ウィンドウ全体が表示されるだけです

それは可能ですか?

0 投票する
1 に答える
554 参照

python-3.x - 動的に作成された QTabWidget ページ内で QWidget からのシグナルを表示するにはどうすればよいですか?

編集:私は解決策を思いついた.それは私が思っていたよりもはるかに簡単だ. 上部の元のコードと質問。以下の「質問」の後の私の解決策..

MainWindow には、ボタンである QTabWidget が含まれています。clicked() シグナルは QtDesigner で定義されており、MainWindow クラス内の MainButtonPressed() 関数に送信されます。

フォーム ウィジェットも QTdesigner で作成されます。追加のタブ ページを埋めるために使用されます。これには、Button ウィジェットと LineEdit ウィジェットが含まれています。

質問

タブでどのウィジェットがクリックまたは編集されたかをどのように見分けることができるのか、頭に浮かびません。

各タブページはtab_pageというリストに保存されていることを知っています。

MainWindow クラス内で、現在アクティブなタブの特定のウィジェットの clicked() または finishedEditing() シグナルを受け取るにはどうすればよいですか?

解決策

これを使用すると、各タブ ページ オブジェクトをリストに格納する必要がなくなります。基本的に、QTabWidget を使用してページのインデックスを作成します。

誰かがこれよりもエレガントな方法を持っている場合は、お知らせください;)

0 投票する
1 に答える
687 参照

c++ - Qt の TabWidget の OSGViewer

OpenSceneGraph 3.0.1 を使用していますが、Qt との統合に問題があります。

osgQt::GLWidget起動時にタブコントロールに追加するとき(メインウィンドウのコンストラクター内.

メインウィンドウを表示した後にメニューからコードを呼び出すと、機能します。

シーン グラフが台無しになっているようです。何か案は?