Forum » Programiranje » Ruby + Glade ... težave
Ruby + Glade ... težave
sebatronic ::
Živjo,
sem relativno nov na tem področju, in sem naletel na nekaj težav. Za pisanje kode uporabljam gedit, za kreiranje vmesnika sem pa želel uporabljati Glade. Vendar imam težavo pri pretvorbi glade datoteke v ruby datoteko, čeprav imam nameščeno zadnjo verzijo ruby-gnome2.
Za ukaz ruby-glade-create-template fajl.glade > fajl.rb
mi vedno javi ukaz ni najden.
Potem sem hotel to rešiti z uporabo programa gladex, ki pa se zaradi hrošča sploh ne zažene.
Kaj predlagate? Naj uporabljam kar QT? Čeprav bi mi gedit in glade najbolj odgovarjala.
hvala,
sebatronic
sem relativno nov na tem področju, in sem naletel na nekaj težav. Za pisanje kode uporabljam gedit, za kreiranje vmesnika sem pa želel uporabljati Glade. Vendar imam težavo pri pretvorbi glade datoteke v ruby datoteko, čeprav imam nameščeno zadnjo verzijo ruby-gnome2.
Za ukaz ruby-glade-create-template fajl.glade > fajl.rb
mi vedno javi ukaz ni najden.
Potem sem hotel to rešiti z uporabo programa gladex, ki pa se zaradi hrošča sploh ne zažene.
Kaj predlagate? Naj uporabljam kar QT? Čeprav bi mi gedit in glade najbolj odgovarjala.
hvala,
sebatronic
MrBrdo ::
Pa si naložil knjižnico libglade2-ruby (http://packages.ubuntu.com/search?keywo...? Ta naj bi vsebovala ta program za pretvorbo. Po namestitvi knjižnice boš moral verjetno na novo odpret terminal.
Kateri urejevalnik teksta uporabljaš ni pomembno... Pač verjetno gre za kak banalen problem, vsekakor ni to razlog da bi zato šel na QT.
Kateri urejevalnik teksta uporabljaš ni pomembno... Pač verjetno gre za kak banalen problem, vsekakor ni to razlog da bi zato šel na QT.
MrBrdo
Zgodovina sprememb…
- spremenilo: MrBrdo ()
sebatronic ::
libglade2-ruby sem že iskal in tudi na linku, ki si ga dal, je ni. Očitno je res ni več v rabi. Vprašanje sem zastavil tudi na ruby forumu, kjer so dali naslednji nasvet:
http://www.ruby-forum.com/topic/3854306...
Čeprav je najbrž dobra ideja, da sam pišem tudi kodo za UI, sploh glede učenja, ampak bi mi glade res prišel prav:(
Izgleda pa, da redko kdo uporablja Glade + Ruby, kajti ni videti, da bi kdo imel podobne težave.
lp
sebatronic
http://www.ruby-forum.com/topic/3854306...
Čeprav je najbrž dobra ideja, da sam pišem tudi kodo za UI, sploh glede učenja, ampak bi mi glade res prišel prav:(
Izgleda pa, da redko kdo uporablja Glade + Ruby, kajti ni videti, da bi kdo imel podobne težave.
lp
sebatronic
krneki0001 ::
Sam delam malo za hobi v ruby + QT4. Dela odlično in na obeh platformah (win in linux). Ene 30 do 40 manjših aplikacij sem že naredil na ta način, pa sem samo na en problem naletel.
Hornetseye gem (pretvorba slik in filmov, predvajanje in podobno) in QT4 na linuxu delujeta brez problemov, na win pa so neke omejitve, sicer večina dela, nekaj pretvorb mi je pa delalo probleme.
Hornetseye gem (pretvorba slik in filmov, predvajanje in podobno) in QT4 na linuxu delujeta brez problemov, na win pa so neke omejitve, sicer večina dela, nekaj pretvorb mi je pa delalo probleme.
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
sebatronic ::
A potem uporabljaš QT4 Designerja, ker jaz mam tud QT Creatorja in ne vem kateri je boljši. Poleg tega mi je za začetnika na prvi pogled kar težak prehod iz Glade na QT, ker sem se ga ravno začel navajati.
krneki0001 ::
Ne uporabljam ne enega ne drugega, pišem samo kodo.
Primer
Primer
require 'Qt' class Okno < Qt::Widget slots 'odpri()' , 'izdelaj()' def initialize super setWindowTitle "XML Generator" resize 220, 100 move 300, 300 init_ui show end def init_ui grid = Qt::GridLayout.new self @line_datum = Qt::LineEdit.new self @label_datum = Qt::Label.new "DATUM", self @label_izvedba = Qt::Label.new "", self @odpri = Qt::PushButton.new "odpri", self @odpri.setCheckable true connect @odpri, SIGNAL("clicked()"), SLOT("odpri()") @izdelaj = Qt::PushButton.new "Izdelaj", self @izdelaj.setCheckable true connect @izdelaj, SIGNAL("clicked()"), SLOT("izdelaj()") @konec = Qt::PushButton.new "Konec", self @konec.setCheckable true connect @konec, SIGNAL('clicked()'), $qApp, SLOT('quit()') grid.addWidget @label_datum,0,0 grid.addWidget @line_datum,0,1 grid.addWidget @odpri,1,0 grid.addWidget @izdelaj,2,0 grid.addWidget @konec,3,0 grid.addWidget @label_izvedba,4,0 end def odpri if @odpri.isChecked . . . end end def izdelaj . . . end end app = Qt::Application.new(ARGV) Okno.new app.exec
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Zgodovina sprememb…
- spremenilo: krneki0001 ()
sebatronic ::
Saj na ta način bi lahko uporabljal tudi gtk, kot so mi svetovali na zgornji povezavi. Zanima me, če kdo uporablja prav kakšen designer kot sta QT in Glade.
hvala
lp
sebatronic
hvala
lp
sebatronic
krneki0001 ::
Za QT imaš za ruby kr tutorial in mislim da dobiš dovolj informacij za delo.
http://techbase.kde.org/Development/Tut...
http://techbase.kde.org/Development/Tut...
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster
MrBrdo ::
sebatronic je izjavil:
libglade2-ruby sem že iskal in tudi na linku, ki si ga dal, je ni. Očitno je res ni več v rabi.
Kako ni? Katero distribucijo pa imaš? Če imaš ubuntu moraš omogočit universe repozitorij, da ti bo našlo knjižnico https://help.ubuntu.com/community/Repos... . Vsaj na 11.04 verziji bi še morala bit ta knjižnica.
MrBrdo
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Razvoj v Qt ali GTKOddelek: Pomoč in nasveti | 1131 (877) | krneki0001 |
» | python -slovarOddelek: Programiranje | 3112 (2091) | Valex86 |
» | Kateri drug programski jezik za HTML/JS programerja?Oddelek: Programiranje | 3689 (2459) | LeQuack |
» | Projekt GNOME praznuje 10. obletnico (strani: 1 2 )Oddelek: Novice / Ostala programska oprema | 9537 (7901) | 'FireSTORM' |
» | Spletne urice: Zakaj sem namesto PHP uporabil Ruby on Rails?Oddelek: Novice / Kiberpipa | 5501 (4186) | Nerdor |