問題タブ [matlab-uitable]
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.
matlab - uitable 実行中のエラー
このプログラムを実行しようとしています。しかし、私はエラーが発生しています
どこが間違っていますか?コード:
matlab - table2array が matlab で機能しない
MATLAB で、すべての情報をファイルに保存するために、削除する前に呼び出されるコールバック関数を含むテーブルを作成しました。
これはコールバック関数です:
通常のプログラムで使用できるように、数値配列を保存するつもりです。
matlab - ユーザー入力からの MATLAB uitable 行の生成
入力にuitablesを使用する MATLAB の GUI があります。固定数の列があり、各列には次のようにセル配列として保存した非常に特定の形式があります。
行数は理論上無制限です。ユーザーは好きなだけ提供できます。バックエンドは、任意の数の行入力を処理できます。現在、私は最初に大きな uitable を構築していますが、ユーザーがそれをすべて使用するわけではないと仮定しています。
質問は次のとおりです。ユーザーが最後の行を選択して Enter キーを押すたびに、テーブルの残りの部分と同じ形式で新しい行が作成されるように、テーブルと関連するコードを設定したいと考えています。
「データ」を動的に設定するなど、さまざまなアプローチを試しましたが、それらはすべて、セル配列によって指示されたカスタムフォーマットを壊しているようです。誰かが以前にこれを行ったことがあると確信しています。ご協力いただきありがとうございます!
matlab - 適切な論理形式のエラー
GUIDE を使用して 4 つの列を持つ uitable を作成しています。
GUI を実行し、Logical チェックボックスをマークしようとすると、次のエラーが表示されます: 警告: テーブル データは、この場所では編集できません。詳細については、クリックしてください。
問題を解決しようとしましたが、失敗しました。したがって、どうすれば修正できますか?それらをオンまたはオフにしたい(デフォルトの選択はオンにする必要があります)。
ありがとう。
matlab - uitable で選択した行を削除する
uitable
エクセルのようにマウスの右クリックで行を削除する方法はありますか?すべてのテーブルではなく、必要なデータだけを保存するために、そうしようとしています。
matlab - uitable に何かをプッシュしてコールバックを実行する方法は?
ボタンを押すと、ファイル名の配列を返すGUIがあります。この配列を表に図で示します。私はそのコードを使用しました:
これは、たとえば、特定のフォルダーにファイル名を含む6行を返します。私が望むのは、テーブルからファイルのアニメーションを誘発する方法を見つけることです。アニメーションのコードコールバックがあります.
要約すると、たとえば、ファイル名の名前、またはファイル名の行の番号をプッシュするか、アニメーションのコールバックを呼び出すテーブルに何か他のものが必要です。可能ですか?どんなアイデアでも役に立ちます。
これまでのところ、私は以下のコードを使用しました:
そのため、行(ファイル名)を選択すると、select_callback関数が別の図でファイル名(作業する必要があるもの)のアニメーションを実行します。
matlab - matlab のサブカラム ヘッダーで使用可能
3 つの主要な列を持つ uitable を作成したいと考えています。2 番目の列には 2 つのサブ列があり、3 番目の列には 3 つのサブ列が必要です。
材料列は鉄を対決させ、Rand の最初のサブ列は 2、2 番目のサブ列は空白にする必要があります。
これを行う良い方法はありますか、それとも uitable の上にテキストボックスを使用する必要がありますか?
matlab - ボタン コールバックの前に CellEditCallback をトリガーする
ユーザーが値を編集できる uitable を備えた GUI があります。そのテーブルには、ユーザーがセルの編集中に Enter キーを押すか、セルの外側をクリックするたびにセルの入力エラーをトリガーしてチェックする CellEditCallback 関数があります。それはうまく機能しますが、そのテーブルのデータを使用するプッシュボタンもあり、現在の問題は、セルの外側の他の場所がクリックされる前、またはそのためにEnterが押される前にプッシュボタンがクリックされると、プッシュボタンのコールバックが実行されることです最初に、そのコールバックが終了した後、CellEditCallback が実行されます。計算でデータを使用する前にエラーをチェックする必要があるため、これは理想的ではありません。では、CellEditCallback 関数を最初に実行する方法について何か考えがある人はいますか?
このコードは、私が抱えている問題を引き起こします:
注 1: uiwait と waitfor を使用してみましたが、問題は CellEditCallback 関数が中断されることではなく、プッシュボタンのコールバックの後にトリガーされるだけです。
注 2: これは関数の動作の非常に基本的な説明でしたが、外部関数のフラグや重要な変数などの他のものは CellEditCallback で設定されるため、そのコールバックが必要なため、コールバックをこの順序でトリガーする必要があります。押しボタンの前に実行します。
ありがとう!