leechMaster
-
Pranešimai
64 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
leechMaster Pranešimai
-
-
Sveiki, bandau išrinkti nešiojamą kompiuterį filmams. Reikia 17.3", skirtas bus žiūrėti filmams, pirkti planuoju iš ebay.de. Ką manot apie šį variantą:
Kompiuteris renkamas ilgam, tad reikia geros kokybės. Taip pat kokį ekraną geriau rinktis - matinį ar blizgų? Gal turite kitokių kompiuterių pasiūlymų?
-
-
Galbūt pirk/parduok įvairų China shit.
-
Matau vieną trukūmą, kad ekranas jo tikrai mažokas. Būtų nors 3 colių tai būtų kaip tik :)
Čia kaip kam, man tai privalumas.
-
samsung i5500. nera galingas,bet pilnai uztenka
Turiu, ir pritariu, kad pilnai užtenka. Taip pat patvarus.Plius man asmeniškai labai patogus.
-
Tikrai geras hostingas. Dar nebuvo problemų.
-
-
Pseudokodu tikriausiai...
Na, manau gali būti ir C++ arba Pascal, bet jeigu tu aiškiaregys - tau fainai.
-
Plius - net nepaminėjai kokia programavimo kalba reikia parašyti...
-
Perrašiau kodą.
Turiu funkciją:
public function rodytiAtsiliepimus () { //Sukuriame masyvą kuriame laikysime atsiliepimus $output = array(); $db = Db::getInstance(); $vnt = $db->Execute('SELECT COUNT(*) FROM `'._DB_PREFIX_.'atsiliepimai`'); $result = $db->Execute('SELECT * FROM `'._DB_PREFIX_.'atsiliepimai` ORDER BY atsiliepimai_id DESC'); while ($row = mysqli_fetch_assoc($vnt)) { $results[] = $row; } global $smarty; $smarty->assign(array('atsiliepimai' => $results)); return $this->display(__FILE__, 'rodyti_atsiliepimus.tpl'); }
'SELECT COUNT(*) FROM `'._DB_PREFIX_.'atsiliepimai`'
Grąžina skaičių (šiuo atveju - 2).
Klaida ta pati:
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, array given
Kur blyn šuo pakastas?
Galbūt vietoj viso $row masyvo reikia imti tik vieną reikšmę? Pvz.: $row['mysql_stulpelio_vardas']
P.S. Tik spėjimas.
-
Perdaryk taip:
self.pnl = wx.Panel(self)
Ir tada toje vietoje, kur nori, kad išsivalytų panelė, rašai taip:
self.pnl.Destroy() self.pnl = wx.Panel(self)
O, veikia! Dėkui labai.
-
Na ką, priėjau vėl prie tos pačios problemos, tik dabar su wxPython... Niekaip neina išvalyti lango.
#!/usr/bin/python # coding: utf-8 import wx class Pagrindinis(wx.Frame): def __init__(self, *args, **kw): super(Pagrindinis, self).__init__(*args, **kw) self.InitUI() def InitUI(self): pnl = wx.Panel(self) btn_dict = {} lines = tuple(open("db.txt", 'r')) sk = 0 for line in lines: line = line[:-1] h = 5 + 30 * sk btn_dict[line] = wx.Button(pnl, label=line, name=line, pos=(75, h), size=(100, 25)) btn_dict[line].Bind(wx.EVT_BUTTON, self.OnClick) sk += 1 h += 32 abtn = wx.Button(pnl, label='Pridėti', pos=(10, h), size=(80, 25)) abtn.Bind(wx.EVT_BUTTON, self.OnAdd) cbtn = wx.Button(pnl, label='Uždaryti', pos=(144, h), size=(80, 25)) cbtn.Bind(wx.EVT_BUTTON, self.OnClose) self.SetSize((250, 200)) self.SetTitle('xXx') self.Centre() self.Show(True) def OnClose(self, e): self.Close(True) def OnClick(self, event): eventas = event.GetEventObject().GetLabel() self.SetTitle(eventas) def OnAdd(self, e): self.Show(False) def main(): ex = wx.App() Pagrindinis(None) ex.MainLoop() if __name__ == '__main__': main()
Bandau su self.Show(False) ir self.destroy(), bet abu išjungia visą programą.
-
Tu gauni Event objektą į savo OnClick. Pats Wx nenaudoju, bet jame turėtų būt kokia nors nuoroda į objektą. Kiek išsigooglinau, berods
e.GetEventObject()
Bandžiau jau su šituo, tačiau paspaudus parašo
<wx._controls.Button; proxy of <Swig Object of type 'wxButton *' at 0x1928408> >
EDIT: Pavyko su GetEventObject().GetLabel(). Dėkui už pagalbą ;D
-
self.OnClick(line)
Tai yra metodo iškvietimas. Tu nenori kviesti metodo, tik perduoti jį kaip callbacką. Turėtų būti
self.OnClick
Bet man reikia gauti reikšmę, kuris mygtukas buvo paspaustas, o mygtukai kuriami dinamiškai.
-
Nu, perdariau ant wxPython dabar viską. Štai kas gavosi:
#!/usr/bin/python # coding: utf-8 import wx class Example(wx.Frame): def __init__(self, *args, **kw): super(Example, self).__init__(*args, **kw) self.InitUI() def InitUI(self): pnl = wx.Panel(self) btn_dict = {} lines = tuple(open("db.txt", 'r')) sk = 0 for line in lines: line = line[:-1] h = 30 + 30 * sk btn_dict[line] = wx.Button(pnl, label=line, pos=(75, h), size=(100, 25)) btn_dict[line].Bind(wx.EVT_BUTTON, self.OnClick(line)) sk += 1 cbtn = wx.Button(pnl, label='Close', pos=(10, 5)) cbtn.Bind(wx.EVT_BUTTON, self.OnClose) self.SetSize((250, 200)) self.SetTitle('xXx') self.Centre() self.Show(True) def OnClose(self, e): self.Close(True) def OnClick(self, txt): print "Paspaude", txt def main(): ex = wx.App() Example(None) ex.MainLoop() if __name__ == '__main__': main()
Tačiau iškilo viena problema. Įjungus programą iš karto parodo, kad visi mygtukai buvo paspausti ir daugiau jų spausti neina.
-
Klasė nėra tas pats, kas funkcija :) Nors su Tk nedirbu, tu, berods sunaikini visą savo aplikaciją (Tk instance). O taip pat – nežinau, kas tavo faile.
Ten tiesiog skaičiai nuo 1 iki 4, kad išvestų juos į cmd kai paspaudi mygtuką.
O gal geriau naudoti ką nors kito, vietoj TkInter?
-
Sveiki. Susidūriau su problema darydamas programą. Taigi, naudoju TkInter kurdamas GUI. Noriu, kad paspaudus mygtuką pasikeistų langas (ta prasme dingtų visi widgets ir atsirastų kiti), tačiau niekaip nepavyksta.
Bandžiau daryti taip, tačiau nepavyksta, nes išsijungia visa programa:
#!/usr/bin/env python # coding=utf-8 from Tkinter import * root = Tk() frame = Frame(root, width=220) frame.pack() def callback(number): print "Paspaude", number def prideti(): root.destroy() class pagrindinis(): btn_dict = {} lines = tuple(open("db.txt", 'r')) for line in lines: line = line[:-1] action = lambda x = line: callback(x) btn_dict[line] = Button(root, text=line, command=action, width=20) btn_dict[line].pack(pady=3) btnExit = Button(root, text="Exit", command=quit, width=5) btnExit.pack(side=RIGHT, padx=10, pady=(10,5)) btnAdd = Button(root, text="Pridėti", command=prideti, width=5) btnAdd.pack(side=LEFT, padx=10, pady=(10,5)) root.mainloop()
-
Prie ko čia tas fugo?
Kad pavadinimas skirtusi nuo LinkoManijos :D.
-
Tam yra skype/IRC/facebook ir dar begalė panašių dalykų. Jeigu jau nori kažkuo pritraukt lankytojų, tai manau pirmiausia reikėtų padirbėt su išvaizda. Nes dabar atrodo lyg prieš 10 metų būtų sukurta svetainė. Taip pat manau reikėtų kažko daugiau, nei vien tik chato. Galbūt žaidimų, anekdotų kokių, o chatas galėtų būti toks kaip facebook'e būna apačioje.
-
Dar neišaugot iš 'įvertinkit domeną'? :) KĄ ČIA VERTINT? Ne domene vertė.. o tai, kas už jo.
Nu manau didelę vertę gali turėti pats domenas be projekto. Tokie kaip p o r n.com, xxx.com verti tikrai nemažai, kad ir be projekto. Tik žinoma kai domenas nesisieja su jokiu populiariu/komerciniu žodžiu, tai tada esmė projekte.
-
nereikės.
Dėkui už informaciją.
-
Sveiki. Noriu užsisakyti prekių iš dealextreme už ~45$. Pasirenku "Drop Shipment and Gift Service". Norėjau paklausti, ar reikės mokėti muitus?
-
Nagi, ar niekas nežino?
-
Google -> opencart product sort by date added -> http://forum.opencart.com/viewtopic.php?f=20&t=64939
užtrukau 12 sekundžių.
Čia, kad rodytų kada įdėta, o ne rūšiuotų pagal tai.
Laptopas filmams iki iki 1500Lt
Ką pasirinkti?
Atrašyta · Redagavo leechMaster
O kaip dėl HP ilgaamžiškumo?
Galbūt 15.6" išeitų ir su matiniu ekranu kažkas geresnio?