問題タブ [tui]

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 投票する
8 に答える
6115 参照

linux - GUI /TUILinuxライブラリ

同じソースからテキストユーザーインターフェイス(ncurses)とグラフィカルユーザーインターフェイス(GTK?QT?)の両方を構築できるUIライブラリはありますか?debconfはさまざまなフロントエンドで使用できることを知っています。似ているがプログラム可能なものを構築したいと思います。

0 投票する
10 に答える
20559 参照

python - コマンド ライン テキスト エディタを作成するにはどうすればよいですか?

私はいくつかのプログラミング言語について自分なりの方法を知ってきました。そして、コマンドライン テキスト エディター (vim/emacs/nano のように端末で実行されるが、純粋なテキスト) を作成してみたいと思います。 (いいえ、お願いします)。できれば、Pythonでこれを行いたいと思います。どこから始めればよいですか?コマンドライン アプリケーションを実行するための (python) ライブラリはありますか?

0 投票する
3 に答える
2411 参照

ruby - Ruby でトップのような UI を構築する方法

Linux コマンド 'top' に似たテキスト ベースの UI を備えたアプリケーションを Ruby で構築したいと考えています。UI の構築に使用できるツールキットや手法は? 特に、常に更新されるコンソール ウィンドウの領域と、キーを押して表示を操作できる機能が必要です。

0 投票する
8 に答える
31081 参照

java - Javaでテキストユーザーインターフェース(ncursesのような)機能を取得する最良の方法は何ですか?

ncurses のような機能 (メニューのナビゲートや画面全体の再描画など) を備えたコンソール アプリケーション (おそらく Java) を実装する必要があります。

これを行うための唯一の解決策は、CHARVA ( 「A Java Windowing Toolkit for Text Terminals」 )、tuipeer ( 「A Text User Interface for the Java AWT」 )、および非常に古い Dr. Dobb の記事 ( 「A Java AWT のテキスト UI " )。

これまでのところ、CHARVA は私が見つけることができる最高のものですが、JNI を使用して呪いをラップするという考えは好きではありません。

これを行うには、AWT/Swing などの標準的な方法はありますか? 他にどのような選択肢がありますか?

0 投票する
4 に答える
3098 参照

usability - テキストユーザーインターフェイスデザインリファレンス?

テキストユーザーインターフェイスデザインに関する優れた本やその他の参考資料はありますか?グラフィカルユーザーインターフェイスには興味がありません。優れたコマンドラインとスクリプトインターフェイスの使いやすさに興味があります。

0 投票する
4 に答える
6006 参照

user-interface - テキストベースのユーザーインターフェース開発

テキストベースのユーザー インターフェイス (シリアル ポート経由で組み込みデバイスから VT100 端末にエクスポートされるインターフェイスなど) の設計と開発に関連するリソースはどこにありますか? ベスト プラクティス、スタイル ガイド、フレームワークなど、利用可能な資料に興味があります。

コマンド ライン インターフェイスではなく、「 TUI 」の設計と開発に関連するリソースについて質問していることに注意してください( Text User Interface Design Referenceの主旨)。ウィキペディアでは、次のように TUI を CLI (および GUI) と区別しています。

TUI は、GUI のように画面領域全体を使用し、必ずしも行ごとの出力を提供しないという点で、コマンドライン インターフェイスとは異なります。ただし、TUI は一般的なテキスト端末で使用できるテキストとシンボルのみを使用しますが、GUI は通常、高解像度のグラフィック モードを使用します。

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

unix - termcap を介して純粋な ascii (7 ビット) 文字でスラングを使用する TUI

newt/snack (スラングに基づく Python 用の TUI グラフィカル Widgit ライブラリ) を使用して、いくつかのインタラクティブなスクリプトを作成しています。ただし、一部のターゲット端末では、これらの画面の出力があまり良くありません。変数を変更して$TERM印刷できない文字を削除し、より適切なものに変換することで、それらの外観を変更できます。例えば:

これまでのところ、私がテストした値では$TERM、中程度の成功しか得られませんでした.

グラフィック文字を一貫して変換する $TERM の既知の値はありますか?

非グラフィカル文字へ:

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

python - PythonでのGUIとTUI

Pythonで迅速なアプリ開発を行うことに興味があります。これは主にプロトタイピングを目的としているため、「大まかな」ユーザーインターフェイスを作成する方法を探しています。つまり、彼らはプロのように見える必要はなく、私が望むように見えるようにするのに十分な柔軟性があればよいということです。もともと私は(GTKのようなものを使用して)GUIを作成することによってこれを行うつもりでしたが、今では(ncursesを使用して)TUIについて考え始めています。

GUIの作成とTUIの作成の違いは何ですか?pyGTKまたはPythonのcursesモジュールでインターフェースをより速く作成できますか?

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

tui - TUI が店舗で使用される理由

多くの大規模な店舗/レンタル/サービス会社では、顧客の管理と製品の検索に使用しているシステムは、テキスト ユーザー インターフェイス (TUI) に基づいています。GUI ではなく TUI を選択する理由はありますか?それともシステムが古いだけなのでしょうか?

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

gdb - tui モードの Gdb が CMD ウィンドウを展開しない

gdb を tui モードで使用していますが、CMD ウィンドウの作業領域のサイズに問題があります。

を使用して、SRC および CMD ウィンドウの高さを変更できますが、CMD ウィンドウは、40 行以上のサイズを指定しwinheightても、20 行を超えることを拒否します。info win

一方、SRC ウィンドウはそれに応じてサイズを変更できます。画面を更新しても役に立たず、SRC ウィンドウと CMD ウィンドウの間に「空白」スペースができてしまいます。これは、CMD ウィンドウで使用する必要がありますが、そうではありません。

理由についてのアイデアはありますか?