• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af marlar | 20.02.2011 18:26

Værktøj til GUI scripts

Programmering
Jeg har brug for at lave et GUI script. Til småting har jeg brugt Bash + Zenity, men dette er en noget mere kompliceret, og ærligt talt synes jeg Bash er noget rod til andet en mindre scripts.

Umiddelbart tænker jeg på Python hvor der findes en række GUI værktøjer.

Jeg har kigget på fx Glade, wxGlade og Dabo og synes det svært at vælge uden at bruge en masse tid på at undersøge det.

Derfor kunne jeg godt bruge et råd ang. nævnte værktøjer eller andre GUI værktøjer som bør tages med i betragtning.
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer4

# 1

14 år 4 måneder siden

Permalink

Indsendt af knj den 20. februar 2011 kl. 19:09

Permalink

Glade/GTK understøttes af

Glade/GTK understøttes af en lang række sprog. Jeg kan også godt lide, at UI design sker i et program for sig selv, som man senere kan bruge i den editor man ønsker i det sprog man ønsker.

Jeg bruger selv Ruby GTK, men jeg har også leget med PHP GTK og Python GTK.

Du kan også bruge Glade/GTK på platforme som Maemo/MeeGo, OpenMoko, Windows og Mac.

I Ruby foregår det nogenlunde på følgende måde, hvis du ønsker lidt start-hjælp:

class WinMain
def initialize
@gui = Gtk::Builder.new
@gui.add_from_file("gui/win_main.ui") #indlæs UI lavet i Glade
@gui.connect_signals(){|h|method(h)} #dette gørt at alle signals automatisk bliver forbundet til funktioner på objektet. Hvis funktionen til signalet ikke findes, så opstår der en fejl.
end

#Dette signal skal først sættes på vindue, før det virker.
def on_window_destroy
Gtk::main_quit #afslut Gtk og dermed programmet
end
end

win = WinMain.new
Gtk::main
  • Log ind eller opret dig for at tilføje kommentarer

# 2

14 år 4 måneder siden

Permalink

Indsendt af mjjzf den 21. februar 2011 kl. 08:57

Permalink

Jeg kan anbefale, at du

Jeg kan anbefale, at du kaster et blik på de seneste tre posteringer på Tuxradar Code, som alle har illustrerende videoer til opgaven.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

14 år 4 måneder siden

Permalink

Indsendt af marlar den 21. februar 2011 kl. 12:19

Permalink

#2: En masse af deres

#2: En masse af deres videolinks er desværre døde
  • Log ind eller opret dig for at tilføje kommentarer

# 4

14 år 4 måneder siden

Permalink

Indsendt af cb400f den 21. februar 2011 kl. 16:33

Permalink

Du kunne kigge på

Du kunne kigge på Kommander. Hvis din distribution (stadig) har det - editoren er vist ikke portet til KDE4, kun runtime. Så det er nok ikke noget med voldsomt meget fremtid i. Men det kunne måske nok være en god her-og-nu-løsning.

Der kan du tegne en gui med træk og slip - og lave noget scripting i baggrunden med bash, python, ruby - og svjh også andre scripting-sprog.

http://kde-apps.org/content/show.php?content=12865

Jeg lavede selv for nogle år siden nogle små, simple "programmer" med det:
http://kde-apps.org/content/show.php/konvenientSUSE?content=43378
http://kde-apps.org/content/show.php/opensuse-xgl-settings?content=51201

... men de er da heldigvis blevet overflødiggjort for længe siden ;-)

Du kunne også kigge på KDialog - det understøtter vist kun bash-scripting, men er måske mere kraftfuldt end zenity
http://cristalinux.blogspot.com/2010/10/easiest-gui-programming-with-kd…
http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_…
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Gode anmeldelser Zorin OS 17.3 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Ingen Mint 4
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !