問題タブ [iup]
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.
user-interface - lua では、print 関数が ..var.. を使用していることがわかります。ピリオドの意味は何ですか?
次に例を示します。 print("PARAM"..param_index.." = "..param.value)
そこにあるそれらの奇妙な期間は一体何ですか?
iup - IUP マトリックス「全行選択」
IUP マトリックスを使用してみると、使い方が非常に直感的で、弱いコンピューターでも驚くほど高速に動作することがわかりました。そのため、必要なもののほとんどをそのコントロールから取得できることがわかりました。しかし、IUP には非常に独自のプロパティ設定方法があるため、マトリックスが一般的な複数列リストや MS リストビューのように動作することはわかりません。
これは私がそれをフォーマットする方法です:
コールバックを持つすべてのプロパティとイベントは期待どおりに機能します。データを使用/管理するための少し具体的な方法があるため、任意のセルの完全な行をクリックして選択したとき、またはキーボードで位置を変更したときにも必要です。
また、行ヘッダーをクリックして選択するようなコードで行全体を選択できるようにしたいと考えています。
クリック(私は予想通りキャッチします)以外に、マトリックスのダブルクリックをチェックするにはどうすればよいですか?
そして最後に、最も重要ではありませんが、選択した行をグレーではなくシステムカラー (ほとんどが青) で取得する方法が存在するかどうかを知っておくとよいでしょう?
その機能を最も簡単に達成する方法は?
(Windows7/64)
iup - IUP、マトリックス上のマウスイベント
IUP イベント システムの理解に基本的な混乱があります。今私はマトリックスについて話している。
作成方法は次のとおりです。
コールバックは次のとおりです。
問題は、両方のコールバックをアクティブにする必要があることですが、示された状況では CLICK イベントが発生しません。
BUTTON_CB を無効にすると、CLICK イベントが発生します。しかし、クリック、左ボタンのダブルクリック、右ボタンのリリースなど、両方が必要です...
BUTTON_CB が CLICK_CB を除外するのは正常な動作ですか、それとも何か間違っていますか?
実際、CLICK_CB、ENTERITEM_CB、および lin と col を提供する LEAVEITEM_CB が利用できない場合 (記述された状況で起動されない)、行列の BUTTON_CB または WHEEL_CB ハンドラー内から "lin" と "col" を取得するにはどうすればよいですか?
さらに、フォームのレベルで使用されるイベント ハンドラーから「アクティブ コントロール」(名前、フォーカスのあるコントロールの種類) を取得するにはどうすればよいでしょうか?
c - IUP、ボタン、ツリー、マトリックス
1) ico イメージを IUPbutton にロードしようとしましたが、成功しませんでした。
IM dll をリンクして適切なヘッダーを追加した後、これが私のアプローチです。
IUP はエラーを報告しませんが、画像はボタン btn1 に表示されません。
RGBAモードでファイルからボタンに画像をロードする方法は?
2) IupTree に sqlite データベースからのデータを次の順序で入力します:「名前」(ルート)、次に 1 ~ 10 個の葉を持つ約 170 のブランチ。VALUE は 0 に設定され、'Name' が選択されています。
「名前」をダブルクリックしたときのように、ツリーを最初のブランチに展開するコードを取得するにはどうすればよいですか?
EXPANDALL 属性を試してみましたが、すべてのリーフが展開されて、望ましくないものになりました。
3) ENTER キーを押したときに、k_any コールバック fe で IUPtree アイテム 'id' を取得するにはどうすればよいですか?
4) executeleaf および branchopen コールバックで「id」から IUPtree アイテム テキストを取得するにはどうすればよいですか?
5) IUPtree をループして ID、テキスト、アイテムの種類 (枝/葉) を取得するにはどうすればよいですか?
6) K_ANY で keyPRESS を取得するように、IUPmatrix で keyUP または keyRELEASED イベントをキャッチする方法はありますか?
iup - IUP、メニュー、ウェブブラウザ、ツリー、タブ
私はそのようなメニュー状況を持っています:
アイテム hamburger と cevapcici を使用して「ラジオ トグル グループ」機能を取得する方法で、最初に 2 番目のチェックマークをオフにし、その逆を行います。これは私の試みですが、うまくいきません。
2) Windows 7 で IUP スイートの Web ブラウザの例を試してみました。問題は、サイズ変更 (増加) 中に悪い黒いちらつきが表示されることです。また、表示中にウェブブラウザの背景が黒くちらつきます。Ubuntuで同じ例を試してみると、ちらつきも表示されますが、背景が白であるため、あまり見えません。これらのちらつきを取り除く方法はありますか、またはWindowsでWebブラウザーウィンドウの白い背景を取得しない場合はどうすればよいですか?
3) webbrowser は ole オブジェクト (Windows 上) であるため、IUP ハンドルからの参照によって、または MS プログラミング ツールから行っていたような他の方法で、「印刷プレビュー」または「ズーム」機能を使用することは可能ですか?
4) IupTree から key_up イベントを発生させるにはどうすればよいですか?
5) IupTabs の興味深い状況:
両方のタブで同じになるように frame3 を設定すると、GUI がフリーズします。ただし、タブを変更すると他のデータがマトリックスにロードされますが、同じマトリックスと関連する機能を使用するのに十分なほど類似しているため、両方のタブで同じ「マット」(IupMatrix) を取得する必要があります。
ここで何をしますか?
io - lua でコンソール出力をリアルタイムで読み取る
実行中にスクリプトの出力を定期的に読み取るにはどうすればよいですか?
youtube-dl の場合、ダウンロード中の動画に関するダウンロード情報 (progress/speed/eta) を端末に送信します。
次のコードを使用すると、スクリプト出力 (Linux 上) の合計結果を一時ファイルにキャプチャできます。
スクリプトが完了するのを待って最後にすべてのデータを書き込むのではなく、youtube-dl が端末に送信した最新情報の「スナップショット」をキャプチャできるようにしたいと考えています。
私の全体的な目標は、Iup を使用して進行状況バーを設計するために、ダウンロード情報を取得することです。
ダウンロード情報を取得するためのよりインテリジェントな方法があれば、私も喜んでアドバイスをいたします。
とにかく、io.popen()、os.execute()、または他のツールをそのような方法で使用できる場合、リアルタイムのコンソール出力をキャプチャする方法を知りたいです。