問題タブ [qapplication]

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 に答える
2967 参照

c++ - Q表示のないアプリ

私は Qt3.3 を使用しており、表示なしで QApplication を作成しようとしています。QSocket オブジェクトからのシグナルをチェックする必要があり、これが QApplication が必要な理由です。

QApplication( 0, 0 ) を実行しようとしていますが、「QApplication: 無効な Display* 引数」が表示されます。

どのように行うのが正しい方法ですか?

0 投票する
2 に答える
427 参照

c++ - MSVC2012 Qtにはディレクトリが含まれているはずですか?

BlueGoを使用してmsvc2012用のカスタムQt5を作成しました。

私は例を読んでいて、これを示しています:

問題は、私にとってQtGuiは実際にはディレクトリであり、ファイルではないため、含めることができないということです。/ qtbase /include/の下にあるインクルードファイルを使用しています。私は何か間違ったことをしていますか?

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

c++ - QApplication でメモリ リークが発生するのはなぜですか?

私は簡単なコードを持っています:

pro ファイルを使用して Qt Creator でコンパイルします。

コマンドvalgrind ./testLeaksはリークについて言い、次を出力します。

QApplication にコメントすると、リークはありません。このクラスでリークが発生するのはなぜですか?

0 投票する
2 に答える
246 参照

c++ - Qt で QApplication の同じインスタンスを非表示にして再起動する

私はQApplicationカスタムを持っていますQDialog。ダイアログはユーザーに一連のオプションを提供し、 を介してプロセスを開始しますQProcess。起動されたプロセスは引き続き実行されますが、閉じられたアプリは引き続き実行する必要があります。これを実現するために、プロセスが起動されたかどうかに基づいて、 closeEventofを再実装し、イベントQWidgetaccept()編集または編集しました。ignore()

関数ではcloseEvent()、私は自分のQDialog. これにより、ユーザーのアプリケーションは閉じられます (ただし、タスク マネージャーで実行されます)。ユーザーがプログラムを再度実行して、アプリケーションを再起動することを期待しています。この時点で、別のインスタンスが既に実行中であり、そのインスタンスがフォアグラウンドになることを確認する必要があります。

これを達成する方法を教えてくれる人はいますか?

0 投票する
3 に答える
464 参照

c++ - どこからでもQtプログラムを終了するには?

私の例:


コメントの場所で、私はやろうとしました: qApp->exit() と qApp->quit() と this->close() (ただし、「これ」は表示されておらず、もちろん close() は機能していません)。コードの任意の場所からアプリを終了するにはどうすればよいですか?


コード全体:
main.cpp


メインウィンドウ.h


メインウィンドウ.cpp

ConnectionForm は、GUI を備えた単なる QDialog であり、追加のコードはありません。

0 投票する
0 に答える
1938 参照

python - QPixmap: QPaintDevice の前に QApplication を構築する必要があります

QGISのpythonコンソールで動作するコードがあります。IDE で作業しようとしていますが、うまくいきません。さまざまな方法で変更しましたが、それでも返されます:

私のコードは次のとおりです。

私はWindows 7、64でaptanaとQGIS 2.2を使用しています。

編集:私のウィンドウは64バイトです