問題タブ [qtwidgets]
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) MainWindow で別のウィジェット クラスの関数を使用しようとすると、読み取りアクセス エラーが発生します
からダイアログ型ウィジェットのいくつかの機能にアクセスしたいと思いますmainwindow.cpp
。
int を返すウィジェット クラスに、次のような単純な関数を作成しました。
dialog.h:
ダイアログ.cpp:
使用法:
私のmainWindow.h:
私のmainwindow.cpp:
コード: 0xc0000005 読み取りアクセス違反: 0x0 flas=0x0
この単純なウィジェットのような別のウィジェットのパブリック関数を使用するにはどうすればよいですか?
rowcount 関数を使用して設定したい整数を参照してはいけません。シグナルとスロットは、過去にウィジェット間でデータを転送するために使用するときにうまく機能しましたが、可能であれば、ダイアログ ウィジェットの機能をこのように使用することに固執したいと思います。
AccessingQTableWidget's data from another class という質問を投稿して、他のウィジェットでデータを取得するためのこの方法について考えました。@チェルノブイリ多分あなたは提供するためのさらなる洞察を持っていますか?
前もって感謝します!
c++ - Qt で Windows アプリケーションを起動する方法
QtでWindowsアプリケーションを起動する方法を見つけようとしています。私が達成しようとしているのは、ユーザーがボタンをクリックすると、メモ帳の Windows アプリケーションが開くことです。それらがQtのメモ帳機能であることは理解していますが、これを行う別の方法を探しています。どのWindowsアプリケーションでもこれを実行できるようにしたいと考えています。どうすればこれを達成できるかについてのヒントはありますか?
c++ - Qt - Qt デザイナーでレイアウトを使用する方法
レイアウトの使用に問題があります。ご存知のように、Qt デザイナーにはデフォルトでいくつかのレイアウトがありますが、それらは役に立ちません。レイアウトセクションのウィジェットバーにはカスタマイズされたレイアウトがいくつかありますが、それらを使用することはできません.UIに挿入しても実際には何もしません。誰かが私がそれらを使用するのを手伝ってくれる?私の英語がうまくない場合は申し訳ありません。ところで、それは私の第一言語ではありません。
c++ - Qt: ドラッグ モードを設定できません
私はこれでしばらく立ち往生してScrollHandDrag
います。アプリケーションにパン機能を構築できるように、QGraphicsView のドラッグ モードを に設定しようとしています。
ただし、ドラッグモードを設定しようとすると、Qt は常にDragMode
宣言されていない識別子であると不平を言います。
私はトリミング機能を構築することも目指しています (そのためにラバーバンドのドラッグを使用していると思いますか?)、なぜビューでドラッグモードを設定できないのか疑問に思っています
^ 他にも複数の回避策を試しましたが、まだ解決策が見つかりません。提案をいただければ幸いです。