問題タブ [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 投票する
1 に答える
549 参照

c++ - QComboBoxを使用してウィジェットをフィルタリングする

QComboBoxを使用してフィルターウィジェットを実装したい。文字「a」を入力すると「a」で始まるアイテムが表示され、「b」と入力すると接頭辞「ab」が付いたアイテムが表示されます。クラスをオーバーライドしてみましたkeyPressEventQComboBox、機能しませんでした。私が得た主な問題はQComboBox、ドロップダウンリストが表示されているときに編集可能にするにはどうすればよいですか?このようにキープレスイベント内のドロップダウンリストを開いています、

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

qt - qt4のQListViewItemはどうなりましたか?

私はQtプログラミングをあまり行わないので、これはばかげた質問のように聞こえるかもしれませんが、qt4のQListViewItemはどうなりましたか?

少し前にqt3で書いたこのアプリケーションがあります。適切な名前の「qt3toqt4」プログラムを使用して、これをqt4に変更しました(これはすべてFedoraプラットフォーム上で行われます)。

内部的には、多くのクラスをQClassからQ3Classに変更し(おそらく何らかの下位互換性を提供するため)、qt4でコンパイルするようです。今日はいくつか問題があり(QProcessからstdoutを読み取ることと関係がありますが、それは別として)、qt4でアプリケーションを書き直すことにしました。

ここで問題が発生しました。QListViewを使用し、これにQListViewItemのロードをツリーのような構造に追加します。このようなもの:

ここに画像の説明を入力してください

しかし、それはqt4ではもう利用できないようです。また、この動作を提供する例も見つかりません。qt4でこれを行う方法はありますか?もっと複雑にするために-私は自分のQListViewItems(QListViewItemから派生)を使用しました...

0 投票する
0 に答える
73 参照

qt - 別のコンパイラに切り替えた後の QT3 リンカ エラー

QT3 GUI を使用する簡単なテスト プロジェクトを作成しました。主な機能は次のとおりです。

次のようにコンパイルすると:

問題ありません (使用するコンパイラは g++-2.95.4 です)。しかし、私がこれを行うとき:

次のようなリンク エラーが大量に発生します。

qt ライブラリが正しくリンクされていないようです。他のコンパイラを使用してプロジェクトをビルドする方法はありますか? Linux RedHat を使用しています。

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

qt - Qt3 から Qt4 へのクラス変更

Qt3 から Qt4 にいくつかのコードを転送しています。

Qt 4 でクラスが見つかりませんQDockWindow。Qt4 で対応するクラスは何ですか?

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

c++ - 要素を非表示にした後にグループ ボックスのサイズを変更しますか?

私のプロジェクトでは、非表示にする必要があるいくつかの要素を含むグループ ボックスがあり、その上下に他の要素があります。これらの要素を setHidden(true) で非表示にすると、要素は非表示になりますが、他の要素の間に大きなスペースが残ります。

これらの要素を非表示にした後、グループ ボックスをコンパクトにするにはどうすればよいのでしょうか?

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

qt - 目に見える境界線のない QTextEdit を作成するには?

デフォルトの QTextEdit ウィジェットを作成すると、デフォルトの Windows スタイルの境界線で表示されます。この境界線は必要ないので、オフにします。それ、どうやったら出来るの?

私はかなり古いバージョンの Qt (3.2.3) を使用しています。

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

xorg - Linux: ディスプレイに合わせてアプリケーション ウィンドウのサイズを変更する

1024x768 の Qt3 アプリケーションがあり、それを小さなタブレット ディスプレイで実行したいと考えています。アプリケーションウィンドウをズームアウトして、ディスプレイに合わせる方法はありませんか? つまり、ウィジェットごとにサイズを変更するのではなく、非常に低いレベルで、ビデオのようにフレームごとにサイズを変更します。明らかに、ウィンドウはマウスとキーボードに応答する必要があります。ありがとうございました!ジョン

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

qt - ポート Qt3Support から Qt4

私はばかげた質問をするかもしれません: Qt 4 から Qt 5 へのこの記事の移植で、著者は「Qt3Support コードは、Qt 4 でより適切なものに名前が変更されたメソッドです。」

だから私は知りたいです:すべてのqt3supportメソッドを移植できるようなリストまたは何かが存在しますか? Qt4 のメソッドと Qt3Support メソッドの対応をどのように見つけることができますか? すでにこの仕事をしたことがある人は、経験を共有してもらえますか?

前もって感謝します :)

PS: 私のニーズに対する最良の答えと同様に、適切な追加情報をいくつか見つけました: グラフィックス ビューへの移植

0 投票する
0 に答える
150 参照

linux - Qt3 アプリケーションのテスト自動化を行う方法

qt3(3.3.3) アプリケーションの GUI テストを自動化する必要があります。それを行うために利用できるテストスーツはありますか?

これまでに見つけたのは

  1. LDTP
  2. ドッグテイル
  3. ビシャビシャ押しつぶす

LDTP と Dogtail を試してみましたが、どちらも 4.8 でのみ有効になっている qt のアクセシビリティ機能で動作します。LDTP の開発者は、Qt4.8 + いくつかの追加パッケージと構成を Qt5 を使用する場合にテストするのは簡単だと言いました。

私はスキッシュがqt3をサポートしていることを読みましたが、それは有料であり、私はそれを選択する余裕がありません.

ソースを qt5 環境で再コンパイルしようとしましたが、ヘッダー ファイルが見つからないというエラーが発生します。

例: qpopupmenu.h そのようなファイルまたはディレクトリはありません

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

qt4 - QT3_SUPPORT を追加すると QT4 QString コンパイル エラーが発生する

私はいくつかの Qt3 コードを研究しています。私の環境は QT 4 コマーシャル、qt-addin を使用した VS2010 です。プリプロセッサ「QT3_SUPPORT」を追加すると、QString には常に次のようなエラー情報が含まれます。

私のコードは次のようなものです:

エラー情報は常に QString の使用に関連付けられています

私はエラーをグーグルで検索しましたが、qt3 coe を qt4 にプロティングすることに関するいくつかの情報を見つけました。彼らは QT3_SUPPORT を追加し、 include を追加する必要があると言っています。