» »

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

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.
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

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.
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
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
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

Zgodovina sprememb…

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

krneki0001 ::

Za QT imaš za ruby kr tutorial in mislim da dobiš dovolj informacij za delo.

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

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

sebatronic ::

11.10 imam


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Razvoj v Qt ali GTK

Oddelek: Pomoč in nasveti
141132 (878) krneki0001
»

python -slovar

Oddelek: Programiranje
223112 (2091) Valex86
»

Kateri drug programski jezik za HTML/JS programerja?

Oddelek: Programiranje
333689 (2459) LeQuack
»

Projekt GNOME praznuje 10. obletnico (strani: 1 2 )

Oddelek: Novice / Ostala programska oprema
599537 (7901) 'FireSTORM'
»

Spletne urice: Zakaj sem namesto PHP uporabil Ruby on Rails?

Oddelek: Novice / Kiberpipa
235501 (4186) Nerdor

Več podobnih tem