問題タブ [qtdeclarative]
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.
macos - MacOSXでQt4.6.2を使用してQtDeclarativeをビルド中にエラーが発生しました
私はMacOSX(Leopard)でQt 4.6.2を使用してQtDeclarativeを構築しようと懸命に努力し、治療法を見つけることなく多くのグーグルを行いました。誰かがこの問題を解決するのを手伝ってもらえますか?ありがとう。エラーが発生します:
c++ - QGraphicsViewのすべてのスペースを占めるようにQGraphicsItemのサイズを変更すると、ウィンドウのサイズが変更されたときに問題が発生します
私はQGraphicsItem
(実際には)を持っており、それが追加された(これも実際には派生クラス)QDeclarativeItem
の可視スペース全体を占めるようにしたいです。通常は、ビューに合わせてルートオブジェクトを使用でき、自動的にサイズ変更されます。QGraphicsView
QDeclarativeView
QDeclarativeView::setResizeMode(QDeclarativeView::SizeRootObjectToView)
QDeclarativeView
私が抱えている問題は、を使用してルートウィジェットを手動で作成していることです
QDeclarativeView
を呼び出すことによって自動的にそれを行わせる代わりにsetSource()
。これを行う理由は、特定のイベントが発生したときにQMLシーンを交換したいが、前のシーンを破棄したくないためです。呼び出すと、が呼び出されるsetSource()
前に追加されたすべてのアイテムが削除されます。setSource()
そのため、代わりに自分で「ルートオブジェクト」を作成し、それを手動でシーンに追加しています。
私は次のように、ウィンドウのresizeEventを使用してサイズを変更していますQDeclarativeItem
。
これは機能します!しかし、それはあまりきれいではありません。ウィンドウのQDeclarativeItem
サイズをすばやく変更すると、のサイズが十分に速くならず、追いついてサイズを変更する前に、灰色の背景が一時的に表示されます。また、あまりスムーズではありません。
これは、サイズ変更されている複雑なアイテム(私の場合はQWebKitウィジェット)がある場合にのみ発生します。単純なアイテムには問題なく機能します。ただし、それをQDeclarativeView
やらせても、これらの問題はどちらも発生しません。サイズが正しくスムーズに変更されます。
これはQtDeclarativeのものに固有のものではなく、QGraphicsViewに固有のものだと思いますが、おそらく私はそこで間違っています。
誰かアイデアはありますか?
qt - カスタムQTコードを使用したQMLファイルの表示(サイズ変更/移動機能の実装)
カスタムQTC++コードを使用してQMLファイルを表示する最良の方法は何ですか?次のようなウィンドウの境界線のないQWidgetを作成してみました
main.cpp
myqmlapp.cpp
そして、私のアプリケーションウィンドウはこのウィジェットです。したがって、表示されるのはQMLファイルの出力だけです。しかし、これにはいくつかの問題があります。ウィンドウの境界線がないため、サイズ変更/移動できません。
QMLでウィンドウの境界線を実装するにはどうすればよいですか?
python - PyQt-QtDeclarativeインポートの問題
Ubuntu 10.10を実行していて、apt-getを介してPyQt4.7.4をインストールしました。
QtDesignerでGUIレイアウトを作成し、pyuic4を使用して.uiファイルを.pyにコンパイルします。
次に、自動生成されたクラスをサブクラス化し、サブクラスのコンストラクターを実装します。setupUi()を呼び出すと、次のエラーとスタックトレースが表示されます。
さらに、同僚がWindowsのPyQt 4.8.3インストールからpyuic4を使用して.uiファイルを.pyにコンパイルすると、次のエラーが発生します。
PyQtをインストールしたときに、QtDeclarativeがインストールされていなかった(またはPythonが予期した場所になかった)ようです。しかし、奇妙なことに、私はグーグル検索で同じ問題を抱えている他の人を見つけることができませんでした。
誰かがここで何が起こっているのか知っていますか?ご協力いただきありがとうございます!
デイブ
qt - QML アイテムへの OpenGL レンダリング
QML アイテムのレイアウトを含む QML ファイルがあり、それらのアイテムの 1 つを QGLWidget にしたいと考えています。つまり、特定の QML アイテムにレンダリングしたいのです。
これを行う方法を知っている人はいますか?
qt - Q_PROPERTYは表示されません
QMLでQ_PROPERTYを使用しています。私のコードは次のとおりです。
QMLのページの1つは
azdownloaderはAZLyricsDownloaderオブジェクトです
コードはC++で正しく実行され、関数はテキストエディットにあるはずのテキストを返します。
しかし残念ながら、テキストエディットは空白です。そこにはテキストは表示されません。信号の本体はありませんが、AFAIK信号はそれを必要としません。
使用する場合
結果は同じです。
私は何が間違っているのですか?
qt - モバイル QML アプリのサイズ変更
Fremantle (N900) で Harmattan (N9) アプリを実行するプログラムに取り組んでいます。問題の 1 つは、解像度の違いです。
N900 には 800x480 スクリーンと N9 854x480 があります。このため、画面の一部が切り取られています。
800px の画面に 854px が含まれていると認識し、すべての要素を描画するように (何かを) 騙すことはできますか (すべての要素は 854px が利用可能であるかのように描画されます)。1 次元のリサイズで形が不自然になるのは承知していますが、切り取ったレイアウトよりはマシです。
N9 のすべてのアプリケーションのソース コードにアクセスできないため、これは再コンパイルせずに行う必要があります。qrcに組み込まれているため、qmlファイルを編集できません
前もって感謝します
マルミストル
android - libQtDeclarative.so が見つかりません
QTプログラミング初心者です
これが私がやったことです。PhotoshopからQTに写真をエクスポートした後、新しいQT QUICK PROJECT(ANDROID)を作成し、以前にPhotoshopからエクスポートしたQT DESIGNER FILEを開きます
ミニストロを実行しましたが、このエラーが発生しました
そして私はそれがこのためだと思います
36 'libHOME.so' に必要なライブラリ 'libQtDeclarative.so' をロードできませんでした (load_library[1091]: ライブラリ 'libQtDeclarative.so' が見つかりません)
ARMV5 Android エミュレーターを使用しています
誰か助けてください。ありがとうございました!
qt - グローバル プロパティ QML への無効な書き込み
私はこの信号を持っています
QML では、次のように InfoBanner を使用します。
error(QString) シグナルが発行されると、このエラーが発生します
私は何を間違っていますか?
前もって感謝します
qt - QML - 展開されたバージョンのアプリケーションで画像が読み込まれない
Qt/QML アプリケーションを作成しましたが、コンパイル時と自分のシステムでの実行中はすべて問題ありません。しかし、このソフトウェアを別のコンピュータに移動すると、画像がまったく読み込まれません。たとえば、ここに私の背景画像があります:
このイメージは、自分のシステム (開発環境システム) で実行可能ファイル (リリース モードで作成) を実行すると読み込まれますが、このファイルと関連する dll を別のシステム (Qt がインストールされていない) に移動すると、背景イメージが読み込まれません。 .
リソースシステムの代わりに相対アドレス指定も試しました。しかし、問題は残りました。この奇妙な動作をどのように解決できますか?