問題タブ [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.
c++ - 現在のユーザーの権限グループを取得するにはどうすればよいですか?
Qt/C++ プロジェクトと古い VB6 プロジェクトがあります。
管理者権限がないため、ユーザー ベースに HKEY_LOCAL_MACHINE へのアクセス許可がない可能性がありますが、レジストリ エントリを更新する必要があります。
ユーザーが所属するグループのリストを取得するにはどうすればよいですか?
qt - 現在のアイテムのQComboboxペイントアイテムデリゲートを作成するには? (Qt 4)
QCombobox set Itemデリゲートが現在のアイテムを描画していません..
さまざまな線種 (実線、点線、破線など) を表示するコンボ ボックスを作成しようとしています。現在、名前を表示する代わりに線種を描画/ペイントするように、コンテンツのアイテム デリゲートを設定しています。すべての線種は正しく描画されていますが、コンボボックスから線種を選択するとすぐに、コンボボックスの現在のインデックスには線名だけが表示され、描画されません。選択した線種を現在のコンボ ボックスのインデックスに描画するにはどうすればよいですか?
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_base
uiファイルを編集しています。これはですQWidget
。KXmlGuiWindow
(から派生した)のメインビューを表すだけでQMainWindow
、実行時にロードされます。
QDockWidget
では、フロート可能でドラッグ可能なをメインアプリケーションに追加するにはどうすればよいですか?それらを個別に設計し、UIに追加するのが最善のオプションですか?または、クラス全体を削除して、UIファイルを?によってロードされるオブジェクトをAEmpireView
直接表すようにすることもできます。KXmlGuiWindow
AEmpireClass
それとも私は何か明らかなことを見落としていますか?読んでくれてありがとう!
qt4 - 大規模なクエリをデータベースに送信するための QThread
データベース サーバーにデータを送信するために QThread を継承するこのクラスを作成しましたが、どう思いますか? 改善できますか?
ありがとう
qt4 - QT Qimage を Java awt Buffered Image に変換するには?
次のコードを使用して Java qt QImage を BufferedImage に変換しようとしていますが、機能しません
QImage 画像 = map.toImage();
バイト buf[] = image.copyOfBytes();
python - PyQt:そのようなスロットはありません
インターウェブで見つけたいくつかのチュートリアルに従って、Qt4とPythonの学習を開始しています。次の2つのファイルがあります。
lcdrange.py:
main.py:
これを実行すると、次のエラーが表示されます。
PyQt スロットは、私が定義したメソッドにすぎないと読んだことがありますが、何が間違っているのでしょうか?
また、このコードの元となった Ruby で Qt4 を学習しています。Ruby から Python に翻訳しました。Ruby バージョンでは、LCDRange クラスは次のように定義されています。
それで、どうにかしてカスタムスロットの存在を宣言しなければならないと思いましたか?
user-interface - 行ラベルの非表示
クラスを使用して、Qt4を使用してテーブルを作成していますQTableWidget
。
問題は: 行ラベル (数字など) を非表示にしたい。私はちょうど列を気にします。私はこれを取得したい:
(ソース: ldc.usb.ve )
どうすればこれを達成できますか?
ruby - Qt (Ruby) で ListView をプログラムで移動する
Ruby で自分用の小さなファイル ブラウザを作成し、ビューに Qt を使用しています。アイデアは、それが私のテレビに届き、リモコンを使って上下に移動したり、ファイルを起動したりできるということです。
リモートを使用して選択範囲を移動するまで、すべてが正常に機能します。D-Bus サービスをセットアップできたので、LIRC を使用してメソッドを呼び出します。
ビューの設定に使用しているコードは次のようになります。
そして、選択を変更する方法がわかりません。DirModel、ItemSelectionModel、およびListViewで、すべてのsetIndex、setSelection、およびすべてのメソッドが同様に聞こえるように、運がなければ試したに違いないと思います。私は何も見つけずにグーグルでAPIを読んでいます。
理想的には、「moveSelectionDown」や「moveSelectionUp」のようなものを用意して、正しくラップアラウンドするようにします。しかし、私は何も見つけられないようです。