Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2011-12-29, 22:28


xUfOkx







Wiek: 39
Na forum: 5633 dni
Posty: 27
Nick w MP: xUfOkx



Respekt: 50

Robi? okienko w gui w programie Qt Designer.

Kod:
Kod:

function build_Dialog()

local gui = {}
gui._placeHolders = {}

local screenWidth, screenHeight = guiGetScreenSize()
local windowWidth, windowHeight = 400, 315
local left = screenWidth/2 - windowWidth/2
local top = screenHeight/2 - windowHeight/2
gui["_root"] = guiCreateWindow(left, top, windowWidth, windowHeight, "Dialog", false)
guiWindowSetSizable(gui["_root"], false)

gui["pushButton"] = guiCreateButton(310, 275, 75, 23, "Zamknij", false, gui["_root"])
if on_pushButton_clicked then
addEventHandler("onClientGUIClick", gui["pushButton"], on_pushButton_clicked, false)
end

gui["tabWidget"] = guiCreateTabPanel(10, 25, 241, 271, false, gui["_root"])

gui["tab"] = guiCreateTab("Prawa", gui["tabWidget"])

gui["listWidget"] = guiCreateGridList(10, 10, 121, 231, false, gui["tab"])
guiGridListSetSortingEnabled(gui["listWidget"], false)
gui["listWidget_col"] = guiGridListAddColumn(gui["listWidget"], "", 0.85)
local listWidget_row = nil

gui["pushButton_2"] = guiCreateButton(140, 10, 91, 23, "Daj prawa", false, gui["tab"])
if on_pushButton_2_clicked then
addEventHandler("onClientGUIClick", gui["pushButton_2"], on_pushButton_2_clicked, false)
end

gui["pushButton_3"] = guiCreateButton(140, 40, 91, 23, "Zabierz prawa", false, gui["tab"])
if on_pushButton_3_clicked then
addEventHandler("onClientGUIClick", gui["pushButton_3"], on_pushButton_3_clicked, false)
end

gui["Bank"] = guiCreateTab("Tab 2", gui["tabWidget"])

gui["pushButton_4"] = guiCreateButton(10, 10, 221, 23, "Daj 1.000.000 $", false, gui["tab_2"])
if on_pushButton_4_clicked then
addEventHandler("onClientGUIClick", gui["pushButton_4"], on_pushButton_4_clicked, false)
end

gui["pushButton_5"] = guiCreateButton(10, 50, 221, 23, "Daj 2.500.000 $", false, gui["tab_2"])
if on_pushButton_5_clicked then
addEventHandler("onClientGUIClick", gui["pushButton_5"], on_pushButton_5_clicked, false)
end

gui["pushButton_6"] = guiCreateButton(10, 90, 221, 23, "Daj 5.000.000 $", false, gui["tab_2"])
if on_pushButton_6_clicked then
addEventHandler("onClientGUIClick", gui["pushButton_6"], on_pushButton_6_clicked, false)
end

return gui, windowWidth, windowHeight
end


Jakie dac funkcje?
Chce ?eby by?y:
Buttony, kt?re daj? kas?
Daj zabiera prawa do acl z gridlist.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-12-29, 22:43


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

xUfOkx, i na ch*j w Qt Designer? Nie lepiej w guieditor? ?atwiej szybciej i to jest skrypt do MTA. Zobacz na wiki
http://wiki.multitheftaut...s#GUI_functions

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-12-30, 02:16


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Plusem QT jest to, ?e od razu przystosowuje okienka do r??nych ro?dzielczo?ci ekranu, minusem, ?e wszystkie okienka s? na ?rodku.

Pytanie: Jaka jest twoja wiedza o Lua, bo nie wiemy w jakim j?zyku mamy do Ciebie przemawia? (wiem, ?e dziko to brzmi xD).

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-12-30, 16:08


xUfOkx







Wiek: 39
Na forum: 5633 dni
Posty: 27
Nick w MP: xUfOkx



Respekt: 50

?rednio na je?a. Ju? powoli funkcje ogarniam itd.

Postaw piwo autorowi tego posta
 

 
Tagi: robienie :: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Robienie gui Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku