問題タブ [qt4]

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 投票する
2 に答える
2021 参照

c++ - 現在のユーザーの権限グループを取得するにはどうすればよいですか?

Qt/C++ プロジェクトと古い VB6 プロジェクトがあります。

管理者権限がないため、ユーザー ベースに HKEY_LOCAL_MACHINE へのアクセス許可がない可能性がありますが、レジストリ エントリを更新する必要があります。

ユーザーが所属するグループのリストを取得するにはどうすればよいですか?

0 投票する
4 に答える
8079 参照

qt - 現在のアイテムのQComboboxペイントアイテムデリゲートを作成するには? (Qt 4)

QCombobox set Itemデリゲートが現在のアイテムを描画していません..

さまざまな線種 (実線、点線、破線など) を表示するコンボ ボックスを作成しようとしています。現在、名前を表示する代わりに線種を描画/ペイントするように、コンテンツのアイテム デリゲートを設定しています。すべての線種は正しく描画されていますが、コンボボックスから線種を選択するとすぐに、コンボボックスの現在のインデックスには線名だけが表示され、描画されません。選択した線種を現在のコンボ ボックスのインデックスに描画するにはどうすればよいですか?

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

c++ - QWidgetにフローティング/埋め込みQDockWidget(QT Designerで設計されたKXmlGuiWindowのCentralWidget)

私はQT(およびKDE)プログラムに取り掛かろうとしていて、KDE ​​4プログラムに埋め込まれてQDockWidgetいる.uiファイル(としてベース)にフロート可能でドラッグ可能なものを追加しようとしている問題にぶつかりました。QWidget

これはすべてKDevelop4が提供する基本テンプレートからのものであるため、何が起こっているのかは理解できますが、それを変更する最善の方法がわかりません。

取引は次のとおりです。main.cppは新しいAEmpireウィンドウを生成し、ショー全体を開始します。

AEmpireView(this)(から継承する) newが作成QWidgetされ、m_viewに割り当てられると、このコンストラクターは次のように呼び出されます。

したがって、QT Designerで自分のプログラムのUIを編集しているときは、実際にはAEmpireView_baseuiファイルを編集しています。これはですQWidgetKXmlGuiWindow(から派生した)のメインビューを表すだけでQMainWindow、実行時にロードされます。

QDockWidgetでは、フロート可能でドラッグ可能なをメインアプリケーションに追加するにはどうすればよいですか?それらを個別に設計し、UIに追加するのが最善のオプションですか?または、クラス全体を削除して、UIファイルを?によってロードされるオブジェクトをAEmpireView直接表すようにすることもできます。KXmlGuiWindowAEmpireClass

それとも私は何か明らかなことを見落としていますか?読んでくれてありがとう!

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

qt4 - 大規模なクエリをデータベースに送信するための QThread

データベース サーバーにデータを送信するために QThread を継承するこのクラスを作成しましたが、どう思いますか? 改善できますか?

ありがとう

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

qt4 - QT Qimage を Java awt Buffered Image に変換するには?

次のコードを使用して Java qt QImage を BufferedImage に変換しようとしていますが、機能しません

QImage 画像 = map.toImage();

バイト buf[] = image.copyOfBytes();

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

python - PyQt:そのようなスロットはありません

インターウェブで見つけたいくつかのチュートリアルに従って、Qt4とPythonの学習を開始しています。次の2つのファイルがあります。

lcdrange.py:

main.py:

これを実行すると、次のエラーが表示されます。

PyQt スロットは、私が定義したメソッドにすぎないと読んだことがありますが、何が間違っているのでしょうか?

また、このコードの元となった Ruby で Qt4 を学習しています。Ruby から Python に翻訳しました。Ruby バージョンでは、LCDRange クラスは次のように定義されています。

それで、どうにかしてカスタムスロットの存在を宣言しなければならないと思いましたか?

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

user-interface - 行ラベルの非表示

クラスを使用して、Qt4を使用してテーブルを作成していますQTableWidget

問題は: 行ラベル (数字など) を非表示にしたい。私はちょうど列を気にします。私はこれを取得したい:

代替テキスト
(ソース: ldc.usb.ve )

どうすればこれを達成できますか?

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

ruby - Qt (Ruby) で ListView をプログラムで移動する

Ruby で自分用の小さなファイル ブラウザを作成し、ビューに Qt を使用しています。アイデアは、それが私のテレビに届き、リモコンを使って上下に移動したり、ファイルを起動したりできるということです。

リモートを使用して選択範囲を移動するまで、すべてが正常に機能します。D-Bus サービスをセットアップできたので、LIRC を使用してメソッドを呼び出します。

ビューの設定に使用しているコードは次のようになります。

そして、選択を変更する方法がわかりません。DirModel、ItemSelectionModel、およびListViewで、すべてのsetIndex、setSelection、およびすべてのメソッドが同様に聞こえるように、運がなければ試したに違いないと思います。私は何も見つけずにグーグルでAPIを読んでいます。

理想的には、「moveSelectionDown」や「moveSelectionUp」のようなものを用意して、正しくラップアラウンドするようにします。しかし、私は何も見つけられないようです。