問題タブ [qt]
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 - Qtでフルアルファのアニメーション?
完全なアルファ チャネルをサポートする Qt (v4.4 を使用) でサポートされているアニメーション形式はありますか? GIF は 1 ビットの透明度しか持たず、Qt は APNG をサポートしていないと思います。更新: MNG はサポートされているようですが、APNG よりも人気がありません! 多分SVGが私の最善の策です。
qt - qt/wxwidgets サードパーティ コンポーネント?
私は Delphi と C# の環境で作業することに慣れています。これらの環境では、豊富なサードパーティ コンポーネントが利用できるようです。現在、qt または wxwidgets を使用して C++ でクロスプラットフォーム プログラミングを行いたいと考えています。サードパーティ製コンポーネントの大きな市場はありますか? 私はsourceforgeを見ていましたが、それは有用なものをあまり示していないようです(ソースをダウンロードせずに、プロジェクトに含まれるコンポーネントや機能をどうやって見つけますか?)。カルーセル/カバーフロー コンポーネント、豊富なデータグリッド (DevExpress が提供するようなもの) を考えています。それとも、これは、自分の領土を書くのですか?
c++ - Qt 4.3 で Q3Table の垂直ヘッダー列の幅を変更するにはどうすればよいですか?
Q3Table
オブジェクトを使用していて、垂直ヘッダー列の幅を変更したいと考えていました。誰もこれを行う方法を知っていますか? ヘッダーセルの高さしか調整できず、幅は調整できないようです。
c++ - qt4 デザイナーでカスタム スロットを作成するにはどうすればよいですか?
シグナル/スロット エディター ダイアログ ボックスを使用するときは常に、既存のスロット リストから選択する必要があります。問題は、カスタムの名前付きスロットを作成するにはどうすればよいかということです。
ruby - Ruby/QTのライブラリエラー
アプリケーションを作成しようとするとQtRuby
、次のエラーが発生します。
64-bit
とを使用してNovellOpenSUSE11のバージョンを実行していDKE4
ますQt
qt - QTreeView での Qt コンテキスト メニューの分割選択
次のようにコンテキストメニューがインストールされたQTreeView
クラスがあります。
ただし、コンテキスト メニューが表示されている場合、 はQTreeView
マウス クリックに応答しなくなります。コンテキスト メニューが表示されているときに項目をクリックするとQTreeView
、コンテキスト メニューが削除されますが、クリックした項目は選択されません。
これは、コンテキスト メニューが新しいアイテムの上にポップアップ表示されるため、新しいアイテムを右クリックすると特に混乱しますが、アイテムが選択されていないため、コンテキスト メニューの内容は以前に選択されたアイテムを参照しています。
c++ - デバッグ文字列の関数内で関数名を取得する方法は?
呼び出されるたびに関数名を出力したいのですが、関数名を簡単にコピーして貼り付けることができますが、私のために仕事をするショートカットがあるのだろうか?
現時点で私はやっています:
しかし、私が欲しいのは一般的なものです:
c++ - Qt および moc_*.cpp ファイルなし
シンプルな Qt 4 アプリを開発し、独自のダイアログを作成しています。をサブクラス化し、マクロをクラス宣言ブロックQDialog
に挿入するQ_OBJECT
と...
[リンカ エラー] `vtable for MyDialog' への参照が未定義であり、moc コンパイラによって生成された moc_MyDialog.cpp がありません。
Windows XP と mingw で Qt 4.1.3 を使用しています。Qt が提供するビルド シェルからビルド プロセスをたどりました。qmake を使用して make ファイルを作成し、make コマンドですべてをコンパイルしました。
QPushButton
とそれぞれをサブクラス化する他のクラスがありQObject
ますが、それらは正常にコンパイルされます。それらと壊れたものとの違いは見つかりません。
壊れたクラスには何かが欠けているに違いありませんが、それを見つけることができません。
c++ - ビットエンディアン順で数値をバイト配列に変換する方法
zlib API を使用して VB6 で作成された一部のデータを解凍しようとしています。
これは qUncompress 関数で可能であると読みました: http://doc.trolltech.com/4.4/qbytearray.html#qUncompress
readRawBytes を介して QDataStream からデータを char 配列に読み込んだ後、解凍のために QByteArray に変換しました。圧縮された長さと予想される解凍された長さがありますが、qUncompress から何も返されません。
ただし、予期される解凍された長さをビッグエンディアン形式で先頭に追加する必要があります。誰かがこれを行い、例を持っていますか?
qt - コンボボックスやダブル スピン ボックスなどのウィジェットの背景色を設定するにはどうすればよいですか?
ダブル スピン ボックスの背景色を設定しようとしていますが、どの関数を使用すればよいかわかりません。
SetBackgroundRole
を受け入れると呼ばれる関数を見ましたQt::ColorRole
が、これも使用方法がわかりません。
QComboBox
またはの背景色を変更する簡単な方法を教えてくださいQDoubleSpinBox
。