ハードウェアをシミュレートしようとしていますが、このハードウェアには静的リボン表示があります。GTK TextView - 静的表示形式を作成する
これを行うには、TextViewを使用したいと思います。私のディスプレイには25行の10行があります。だから私はTextViewが十分に簡単であると考えました。
基本的には、「行Yに始まり、列Yで始まる文字列Sを挿入/置き換える」と言うことができます。私は特定の行、または行内の単一の列だけを更新する必要があるかもしれません。
私はこれをうまく動作させることに成功しませんでした。私ができることは、作成したときにTextViewに25行の10行を入力してから、get_iter_at_line_offset
を使用して行のイテレータを取得し、その行に新しいテキストをプッシュすることです。
これで、既存のテキストを置き換えるのではなく、行にテキストを追加し始めます。
行と列の両方のコントロールが必要です(特定の(X、Y)座標でテキストを設定できる必要があります)。
これはマークを使用していると考えられます。
誰でも私にこれを行う方法の簡単な例を教えてもらえますか?残念なことに、この種のことについては、たくさんのドキュメントがありません。
静的なリボンの表示はわかりませんが、あなたの説明に基づいて、Gtk :: DrawingAreaベースのアプローチは比較的簡単で、結果の外観を制御することができます。 – ergosys