問題タブ [qtruby]
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.
mysql - Ruby + mysql2 クエリが変数で失敗する
Ruby 2.0、Qt4 gem、Mysql2 gem を使用しています。2 つの lineedit のテキストを比較してクエリを作成する必要がありますが、これはこれまでのところ失敗です。
失敗するのはそのクエリだけです。ローカル変数をグローバル (@tName、@tPass) として配置するか、それらを #{} に配置しようとしました。これは、tName および tPass という名前のテーブル ユーザーの列を検索し、それらを '' に配置しようとしましたが、 tName という名前のユーザーのみを検索します。
クエリで usr_name= "tName 内のテキスト" を検索する必要があります。私は何を間違っていますか?
編集: tName、tPass は文字列であり、フィールド usr_name および usr_pass は varchar(50) です。
ruby - QtRuby GridLayout-未定義のメソッド「addWidget」
QtRuby を使用して GUI プロジェクトに取り組んでいます。GridLayout
ただし、オブジェクトでa を使用するコードを追加するとすぐに、次のMainWindow
エラーが発生し始めました。
私の MainWindow クラスのコードは次のとおりです。
mysql - QtRuby は、QDateEdit に入力する QDate を作成できません
プロジェクトで QtRuby + Mysql2 を使用しています。フォームにデータを入力するために必要なすべてのデータを取得しようとしています。
まず、クエリが作成されます。次に、各値が取得され、関連する各ウィジェットを埋めるために使用されます。
問題は、QDate オブジェクトがエラーなしで作成された場合でも、日付を DateEdit に設定しようとするとエラーが発生することです。
何かご意見は?
ruby - Qt::TreeWidget にアイテムを挿入する
QtRuby を使用して ( qtbindings経由で) に項目を追加しようとしていQTreeWidget
ます。メソッドがあると書かれていますが、insertTopLevelItems()
それに応答できません。
このウィジェットにアイテムを追加するにはどうすればよいですか?
ルビー 2.0.0p353; Qt 4.8.6; OS X 10.9.5
ruby - QTreeView でテキストの前にアイコンを表示する
Qt 4.8.6 で QtRuby を使用しており、各項目がツリー コントロールと名前の間にカスタム アイコンを持つツリー ビューを作成しようとしています。最終結果は次のようになります。
アイコンを配置する場所にスペースを割り当てていますが、アイコンが表示されません。それらを表示するにはどうすればよいですか?
これが私のコードです(データのないエッジケースを削除するために少し簡略化されています):
Qt Designer ファイルを調べたい.ui
場合 (ツリー ビューに、私が持っていないプロパティ セットが必要な場合) は、ここで見ることができます。
ruby - データを追加した後、Qtruby ListWidgetItem に空白のアイコンが表示される
qtruby を使用して GUI を作成しています。ListWidgetItems で埋めている ListWidget があります。これまでのところ、これらには表示したいテキストが含まれているだけで、すべて正常に機能しました。これらのアイテムには、クリックされたときに使用する非表示のデータも保持する必要がありました。ListWidgetItem.setData() を使用してデータを設定しましたが、クリックするとデータを取得できます。ただし、データを追加すると、表示されているテキストが約 4 スペース右に移動します。クリックすると、テキストの周りに小さな点線のボックスが表示されますが、追加されたスペースは表示されません。アイコン用のスペースのように見えますが、アイコンを設定しておらず、アイコンも必要ありません。この余分なスペースを取り除き、データを含む項目がすべて一列に並ぶようにするにはどうすればよいですか?
コードは非常に単純です。
ruby - Qt::AbstractItemModel::mimeData での Qt/Ruby アプリケーションのクラッシュ - 原因を見つけて修正する方法は?
最近、Ruby と Qt を使用して小さなアプリケーションを作成しました。これは、qtruby を使用した最初の重要なプロジェクトでした。しばらくして、C++ のリファレンスとチュートリアルを実用的な Ruby コードに変換し、コツをつかみました。
ウィジェットに独自のドラッグ アンド ドロップ機能を実装するときだけ、 QTreeView
本当に行き詰まりました。Qt::AbstractItemModel::mimeData
問題をメソッドに切り分けることができました。他のいくつかの間違いを取り除いた後、ドラッグ操作が発生するとすぐにアプリケーションがクラッシュする原因となった次のコードになりました。
クラッシュは非決定論的で、数回コードが機能しているように見えました。エラー ダンプとバックトレースからヒントは得られませんでしたが、内部でクラッシュが発生したことだけがわかりましたQApplication::exec
。
何が問題で、どのように修正できますか?
ruby - QtRuby: スタック レベルが深すぎます (SystemStackError)
次のコードがあります。
いずれかのボタンをクリックすると、次のエラーが表示されます。
ボタンをクリックしたときに次の画面が表示されるようにするには、どのような変更を加える必要があるかを誰かに教えてもらえますか?