問題タブ [qt3]

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 に答える
748 参照

qt - Qt 3 - 既存のウィジェットとそのレイアウトにウィジェットを追加する

を追加した testFrame を使用QDialogしてデザイナーで作成しました。すべてが作成されて表示された後のある時点で、 を親としてプログラムで新しいウィジェットを作成しようとしています。何を試しても、新しいウィジェットは表示されません:QFrameQHBoxLayoutQFrame

init() メソッドの終わり:

イベント中 (別のボタンが押されたなど)

さまざまなウィジェット、コンテナー クラス (たとえばQGrid、レイアウトを管理する必要がない場合)、update()/repaint() の呼び出し (testFrame、testButton、ダイアログ自体) などでこの動作が得られます。 init() で行われた場合、ダイアログが表示された後に行われた場合はそうではありません。私は何かが欠けているに違いないので、助けていただければ幸いです!

注: Qt 3 を使用する非常に大規模なプロジェクトに取り組んでいるため、ソリューションはこのバージョンと互換性がある必要があります。

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

installation - makeでUbuntu 12.10の問題にソースからQt3をインストールする

Qt3 を実行する必要があるソフトウェア (Theli: http://www.astro.uni-bonn.de/theli/gui/installation.html ) をインストールしているので、ソースからインストールしようとしています。Qt の Web サイト qt-x11-free-3.3.8.tar.gz から次のソース ファイルをダウンロードしました。私はそれを解凍し、すべてを新しいディレクトリ呼び出し qt にコピーし、./configure を実行しました。私が知る限り、それはすべてうまくいきました。ただし、makeを実行すると問題が発生します。ここに出力をコピーして貼り付けましたが、量が多すぎます。ヘルプ/アドバイスをいただければ幸いです。

su にアクセスできないコンピューターにこれをインストールしています。私たちの部門のシステム管理者は、Qt3 は 12.10 のリポジトリでは利用できないとも言いました。

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

c++ - QAction::setAccel(QString) は Qt 4 から利用できませんか?

このドキュメントに従ってください:

http://doc.qt.digia.com/qq/qq14-actioneditor.html

もう方法がないことがわかりましたQAction::setAccel(QString)

QActionQtCreator を使用する以外にアクセルを変更するにはどうすればよいですか? ランタイムを変更する必要があります。

ドキュメントでは、このメソッドについてはもう言及していないようです。

http://qt-project.org/doc/qt-4.8/qaction.html

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

c++ - QIcon を QPixmap に変換する方法

次のコードがあり、Qt4 コードで変更する必要があります。

Qt3 コードを Qt4 に置き換えるにはpixmap()、Qt4 が提供する次のいずれかの方法に置き換える必要があります。

のこの呼び出しで使用されているサイズまたは次元がわからないためですpixmap(void)。したがって、明示的にサイズを尋ねずにこのコードを削除できる代替手段を見つける必要があります。

このコードセグメントから私が理解していること。アイコンのサイズをとっています。そこで、アイコンのサイズを調べてみました。しかし、アイコンのサイズを取得する方法が見つかりません。

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

c++ - qtのファイルから行を削除しますか?

イテレータを使用して連続する 2 行を削除するには??

QT3.3 を使用してユーザーとパスワードを保存するフォームを作成しようとしています。しかし、ユーザー名とパスワードも変更して削除したい.ユーザー名を削除することはできますが、すぐ次の行を削除することはできません.私が使用しているコードは次のとおりです:

誰かが何らかの方法を提案できますか?

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

c++ - cmakeでexe(Qt3のuic)を実行するにはどうすればよいですか

Qt3のuicを呼び出そうとしています(レガシーコードを維持しています)が、そうできません.以下は私のmakeファイルです

cmake を実行すると (cmake gui の構成ボタンをクリック)、メッセージが表示されます

src/CMakeLists.txt:21 (add_custom_command) の CMake 警告 (dev):
ポリシー CMP0040 が設定されていません: add_custom_command() の TARGET 署名のターゲット
が存在する必要があります。ポリシーの詳細については、「cmake --help-policy CMP0040」を実行してください。cmake_policy コマンドを使用してポリシーを設定し、この警告を抑制します。

このコンテキストでは、ターゲット名「uic.exe」は不明です。この警告は、プロジェクト開発者向けです。-Wno-dev を使用して抑制します。

cmakeでuic.exeにuiファイルを生成させるにはどうすればよいですか?

ps : find_package コマンドが機能しないため、ui および moc ファイルを生成する簡単な関数を書きたいと思います。CMAKE_PREFIX_PATH を設定しようとしましたが、うまくいきません

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

plugins - Qt 3でウィジェットプラグインを使用するには?

何らかの理由で、SLES 11 SP3 で Qt3 を使用する必要があります。次のプラグインを作成しました。

最後に、コンパイル済みの共有ライブラリ libplugins.so をフォルダーにコピーしました

デザイナーはプラグインをどこにも表示せず、対応するウィジェットを作成できなかったことも教えてくれません。エラーはまったく発生しません。

私は何をすべきか?