ubuntuusers.de

gtkdialog und formatierung

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

stylesuxx

Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2997

Wohnort: /home/stylesuxx

Ich versuche gerade eine GUI für ein Script zu basteln, verwenden tue ich dafür gtkdialog, aber nun frage ich mich wie ich eine Formatierung hineinbekomme, wie zB das der Text links statt rechtsbündig ist, oder wie ich einzelne Beispielsweise Checkboxes positionieren kann, mit x/y Koordinaten, falls das überhaupt geht?

Hier ein Beispielscript mit 6 Checkboxen, jeweils 2 Nebeneinander, leider ist das ganze dann rechtsbündig und ohne gleichmäßige Abstände, sieht also *naja* aus, ich könnte es auch mit Leerzeichen anpassen, aber dann sind sie auch nicht _ganz_ genau positioniert, da die default Schriftart scheinbar nicht monospace ist.

#! /usr/bin/gtkdialog -e

export MAIN_DIALOG='
<vbox>
<hbox>
    <checkbox>
      <label>cccc</label>
      <variable>cccc</variable>
    </checkbox>

    <checkbox>
      <label>aaaaaaaaa</label>
      <variable>aaaaaaa</variable>
    </checkbox>
</hbox>

<hbox>
    <checkbox>
      <label>bbbbbbbbbbbbbbb</label>
      <variable>bbbbbbbbbbbbbb</variable>
    </checkbox>

    <checkbox>
      <label>d</label>
      <variable>d</variable>
    </checkbox>
</hbox>

<hbox>
    <checkbox>
      <label>eee</label>
      <variable>eee</variable>
    </checkbox>

    <checkbox>
      <label>ffffffffff</label>
      <variable>ffffffffff</variable>
    </checkbox>
</hbox>

<button>
    <label>Exit</label>
  </button>
</vbox>
'

stylesuxx

(Themenstarter)
Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2997

Wohnort: /home/stylesuxx

Ok, hat sich erledigt:

#! /usr/bin/gtkdialog -e

export MAIN_DIALOG='
<vbox>
<vbox>
<hbox>
    <checkbox>
      <label>cccc</label>
      <variable>cccc</variable>
    </checkbox>

    <checkbox>
      <label>bbbbbbbbbbbbbbb</label>
      <variable>bbbbbbbbbbbbbb</variable>
    </checkbox>

    <checkbox>
      <label>eee</label>
      <variable>eee</variable>
    </checkbox>
</hbox>

<hbox>
    <checkbox>
      <label>aaaaaaaaa</label>
      <variable>aaaaaaa</variable>
    </checkbox>

    <checkbox>
      <label>d</label>
      <variable>d</variable>
    </checkbox>

    <checkbox>
      <label>ffffffffff</label>
      <variable>ffffffffff</variable>
    </checkbox>
</hbox>
</vbox>

<button>
    <label>Exit</label>
  </button>
</vbox>
'
Antworten |