問題タブ [qtwidgets]
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.
qt4 - QMainWindow、QWidget、QDialogの違いは何ですか?
QMainWindow、QWidget、QDialogの違いは何ですか?
qt - Qt Quick と Qt Widget の比較
Qt は初めてで、Qt クイック プロジェクトと Qt ウィジェット プロジェクトの違いがよくわかりません。
ユーザーが回転したりせん断したり、パンしたりズームイン/ズームアウトしたりできる六角形の格子を描画するプログラムを作成したいと考えています。最終的にはMIDIコントローラーになります。これにはどのタイプのプロジェクトが適していますか? またその理由は?
これがデスクトップとモバイルの両方のプラットフォームで機能することを願っています。
c++ - MSVC2012 Qtにはディレクトリが含まれているはずですか?
BlueGoを使用してmsvc2012用のカスタムQt5を作成しました。
私は例を読んでいて、これを示しています:
問題は、私にとってQtGuiは実際にはディレクトリであり、ファイルではないため、含めることができないということです。/ qtbase /include/の下にあるインクルードファイルを使用しています。私は何か間違ったことをしていますか?
c++ - Qt コンポーネントを使用して C++ コードをコンパイルする
私が書いてきた一連の C++ ファイルの GUI を構築しようとしていますが、Qt を試すことにしました。ただし、Qt コンポーネントを追加したファイルをコンパイルしようとすると、難しいことがわかりました。私は呼び出しでclangを使用しています
そして、これは私がちょうど含める場合に機能します
使うべきだったようですが、
エラーで失敗する
qpushbutton.h ファイルをインクルードしようとすると、
エラーが発生します:
私はまた、qt.proファイルが.
qt.cpp ファイル自体は単なるサンプルです。
私が作業しているファイルは C++11 標準でコンパイルする必要があり、IDE を切り替えたくないので、Qt Creator は理想的なソリューションではありません (Qt Creator はシンボルが見つからないというエラーも生成します)。
明らかに欠けているものがあると確信していますが、できるだけ早くプロジェクトの非 GUI の側面に取り組み続ける必要があります。
MacBook Air 64 ビットで Mac OS 10.7.5 を実行しています。Qt サイトで提供されている Mac Installer から Qt5.1.0 をインストールしました。私のclang ++バージョンは4.2(clang-425.0.28)で、XCodeのコマンドラインツールからインストールされています。
前もって感謝します。
c++ - cmake が qt 5.1.1 を見つけられない
Windows 32ビット(MinGW 4.8、OpenGL)用のQt 5.1.1をインストールし、cmakeに追加しようとしました。しかし、CMakeはそれを見つけたくないだけで、その理由はわかりません。私は何が欠けていますか?環境変数などを設定する必要がありますか?
これが私のcmakeです:
これは cmake-gui の出力です:
qt - painter.setViewport は正確に何をしますか?
私はどのように機能するかを知ってpainter.setWindow
います。たとえば、ウィジェットを大きく最大化すると、そのウィジェットに描いたものも同じ比率で大きくなります。
しかし、私は正確に何をするのか理解できませpainter.setViewport
ん。誰かがそれがどのように機能するかを説明し、例を挙げてもらえますか?
c++ - OpenGL グラフィックスの QT 小さい画像
openGl ペインティングのために、左下隅のゾーンを小さくする必要があります。QTウィジェットを使用しています。
OpenGLビューの「キャンバス」の領域を増やす必要があります。