Új hozzászólás Aktív témák
-
slyder81
tag
Hali.
Már lassan 1 hónapja próbálkozom, keresgélek a neten, könyveket olvasok, de nem tudok megoldást találni a problémámra.
Szeretnék egy ablakban téglalapokat rajzolni, amik-re,-be gif formátumú képeket tudok tenni. Ezt eddig úgyahogy meg is oldottam. Ezeket a képeket utánna szeretném egérrel mozgatni, az se lenne baj ha egy megadott pozícióba tudnám mozgatni. Nincs valami ötletetek ezt hogyan tudnám megcsinálni???
Segitségeteket előre is köszönöm. -
beleszólok
senior tag
Na itt sincs valami nagy élet
Ha netán valami kóbor lélek betévedne, aki használta már a pycharm nevű eszközt... Miért lehet az, hogy windows-on, magyar billentyűzettel, csak és kizárólag az editor ablakokban, nem működnek bizonyos AltGr kombinációk. Pl.
AltGr+y (>)
AltGr+b ({)
stb.
Ha indítok pycharm-on belül egy python konzolt vagy épp a settings, keymap alatt próbálok keresgélni, akkor működnek.
Azt látom, hogy az AltGr+y valamit a git-től akar, mert amint megnyomom, jön a hibaüzenet, hogy nem találja a git.exe-t.Tiszavirág: http://youtu.be/YdcsiW0kfso
-
sztanozs
veterán
válasz beleszólok #255 üzenetére
Én nem használtam, de vsz Ctrl+y és Ctrl+b be van már állítva valamire és ezeket nem kezeli jól a program...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
beleszólok
senior tag
válasz sztanozs #256 üzenetére
Köszi, valami ilyesmire gondolok én is (végeredményben ez is java és a java alapú, ha jól látom... annak meg vannak ilyen viccei néha)
Update: mégis jó helyen keresgéltem, csak rosszul!
Nem Ctrl, hanem Ctrl-Alt, a többi stimmel.
Tankjú!Tiszavirág: http://youtu.be/YdcsiW0kfso
-
beleszólok
senior tag
Windows-on elakadtam: a fájlrendszer mbcs kódolást használ a fájlnevekben, a parancssor ascii kódolású stringet ad át a pythonnak futtatáskor.
Hogyan tudnék paraméterként olyan fájlnevet átadni a pythonnak, amiben ékezet is van?
(ActivePython 2.7)Alapesetben ezt kapom, amikor kivenném a sys.argv[1] értékét:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xf6 in position 41: ordinal not in range(128)encode/decode metódusok valahogy nem akarnak segíteni és nem tudom, hogy rosszul használom őket vagy valami egyéb trükköt kell-e bevetni, hogy működjön, netán eleve működésképtelen a dolog?
Tiszavirág: http://youtu.be/YdcsiW0kfso
-
beleszólok
senior tag
válasz beleszólok #258 üzenetére
Jajj. Ez nagyon ocsmány:
http://code.activestate.com/recipes/572200/Tiszavirág: http://youtu.be/YdcsiW0kfso
-
camillus
tag
válasz beleszólok #259 üzenetére
def win32_utf8_argv():
Linuxon lehet hogy ez nekem nem lesz jó, de én hashbanggel, vagy mivel láttam hasonlót.
http://i.imgur.com/Ea58ASu.jpg
-
Jim Tonic
nagyúr
Sziasztok!
Használ valaki PyQt-t? Milyen?
Alcohol & calculus don't mix. Never drink & derive.
-
Jim Tonic
nagyúr
válasz beleszólok #263 üzenetére
Szerintem hulladék. Egyáltalán nem úgy működik, mint egy normális IDE. Össze lehet ugyan dobálni az ablakokat, de az eseménykezelőket már nem lehet megírni benne, a kódot nem tudom megnézni, szerkeszteni, stb. Nem való semmire, őszintén szólva.
Alcohol & calculus don't mix. Never drink & derive.
-
Jim Tonic
nagyúr
válasz beleszólok #267 üzenetére
Megközelítés kérdése, de a PyQt csomag tartalmaz már egy ideje GUI designert is, meg egyéb eszközöket is, amivel már egy library-nél már jóval több, de valóban nem nevezhető integrált környezetnek.
Sztanozs, köszi a tippet. majd ránézek, az mit tud.
[ Módosította: radi8tor ]
Alcohol & calculus don't mix. Never drink & derive.
-
sonar
addikt
válasz sztanozs #266 üzenetére
Az az Iron Python kiegészítő és nem lehet benne GUI-t tervezni a megszokott módon (drag and drop.., de ha megirod a kódot akkor igen.)
Egyébként az elmúlt hetekben én is próbáltam elmélyedni a GUI-s témában. (tkinter, wxPython)
Léteznek GUI designerek, de egyik sem közeliti meg a Visual Studio-ban megszokottat.
Sokkal nagyobb átgondoltságot követelnek az embertől ha ilyeneket akarunk használni.eddig nekem a wxFormBuilder jött be a legjobban.
Sok helyen dicsérik a BoaConstructor-t, de számomra fájdalom volt használni.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Jim Tonic
nagyúr
Mindegyik fájdalmas, én kb. erre jutottam. Persze lehet vele tökölni, de meglátásom szerint RAD nem fog összejönni. Én emiatt várhatóan nyelvet váltok a Pi-n, és a GUI-s alkalmazásokat Lazarusban csinálom meg. Az elvileg teljes környezetet kínál Raspberryre, de ez már nem itteni téma.
Alcohol & calculus don't mix. Never drink & derive.
-
camillus
tag
Programs written in this language will usually work in future versions of the language
Még lesznek itt izgalmak, amikor a 2.7 abandonware lesz.
http://i.imgur.com/Ea58ASu.jpg
-
cousin333
addikt
válasz Jim Tonic #268 üzenetére
Úgy tudom, a Qt Designer a Qt íróinak a terméke, a PyQt (meg mondjuk egyes Python disztribúciók, pl. Winpython) csak integrálja a csomagjában.
Ez, ahogy egy kicsit a neve is mutatja csak egy tervező alkalmazás. GUI elemeket lehet rendezgetni, egyszerű interakciókkal és paraméter-állítgatással. Az eredményt mentheted ui kiterjesztésű fájlként. Eddig nincs semmi köze a Pythonhoz!
Az ezután jön. Vagy az ui-ból generálsz py-t egy integrált (PyQT-s?) alkalmazással, vagy ezt röptében teszed meg az PyQt uic moduljával, ami képes közvetlenül az ui fájlt betölteni. A végeredmény minkét esetben egy py állomány lesz (utóbbi esetben csak a memóriában), amit sima Pythonban (PyQt-vel) is írhattál volna, csak így azért egyszerűbb...
Innentől kezdve a funkciókat, interakciókat neked kell lekódolnod Pythonban.
ui: Nem tudom, meddig jutottál a vizsgálódásaiddal, de ha nem mondtam semmi újat, akkor tekintsd tárgytalannak ezt a hozzászólást...
[ Szerkesztve ]
"We spared no expense"
-
goph-R
csendes tag
válasz beleszólok #255 üzenetére
Üdv!
Settings/Appearance&Behavior/Keymap-nél ki kell venni a Ctrl+Alt+(megfelelő betű) kombinációkat, mert az AltGr eként van értelmezve
Én ezeket töröltem:
"Ctrl+Alt+Y" File / Synchronize
"Ctrl+Alt+F" Refactor / Field
"Ctrl+Alt+B" Navigate / Implementation(s)Szerk: jahogy itt sok hozzászólás van ... Google-ből érkezve csak az volt, amire válaszoltam
[ Szerkesztve ]
-
gergő011022
újonc
Ezt hogy kell megcsinálni?(linux)
Gyakorlatok :
4.5. Írjon egy programot, ami kiszámolja egy derékszögű parallelepipedon térfogatát, aminek
meg van adva a szélessége, a magassága és a hosszúsága.
4.6. Írjon egy programot, ami átszámolja a kiindulásként megadott egészszámú másodpercet
évekké, hónapokká, napokká, percekké és másodpercekké.
(Használja a modulo operátort : % ).
4.7. Írjon egy programot, ami kiíratja a 7es szorzótábla első 20 tagját, csillaggal jelölve azokat,
amelyek 3nak többszörösei.
Példa : 7 14 21 * 28 35 42 * 49
4.8. Írjon egy programot, ami kiszámolja 13as szorzótábla első 50 tagját, de csak azokat írja ki,
melyek 7nek többszörösei.
4.9. Írjon egy programot, ami a következő jelsorozatot írja ki :
*
**
***
****
*****
******
*******
-
Noddy
senior tag
válasz gergő011022 #278 üzenetére
Hol akadtál el?
Jesus my savior, not my religion. - Jéghegy nem talál ibolyát.
-
beleszólok
senior tag
Én ott, hogy miért kell .txt-ből adatbázist csinálni.
(tényleg nem értem: tanfolyamokon rendszeres, hogy adatbázis jellegű műveletekhez text fájlokat kérnek - OK, értem, hogy egyszerűbb egy szekvenciális fájl, mint egy sqlite, de ilyeneknél mindig leblokkoltam... )Tiszavirág: http://youtu.be/YdcsiW0kfso
-
sztanozs
veterán
válasz beleszólok #281 üzenetére
Álatlában az van mögötte, hogy egy alkalmazás text fájl (kimeneti) interfésszel rendelkezik, ami egy másik alkalmazás bemenetét alkotja (és azt a saját adatbázisába kell betúrnia)...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
beleszólok
senior tag
válasz sztanozs #282 üzenetére
Lehet, hogy kicsit elbeszélünk egymás mellett: nekem fizikai fájdalmat okoz, mikor iskolai/tanfolyami feladatban azt látom, hogy készíts X katalógust (pl. telefonkönyvet) egy text fájlba és ezt olvasd, listázd, tartsd karban! Miközben anno belém verték, hogy a text erre nem való...
(tudom, megoldható, működik is, csak a szépérzékemet "báncsa" )Egyébként szerintem inkább az van mögötte, hogy textet olvasni/írni egy-két művelet, míg adatbázist kezelni picivel bonyolultabb.
[ Szerkesztve ]
Tiszavirág: http://youtu.be/YdcsiW0kfso
-
sztanozs
veterán
válasz beleszólok #283 üzenetére
Nekem leginkább az a fájdalmam, hogy a biztonságos fejlesztés (pl. input validálás, paraméterezett query, buffer overflow elkerülési technikák) helyett ilyen alap hülyeségekkel szivatják a népet. Persze emögött leginkább az van, hogy még ezek az alapfeladatok is sokszor megoldhatatlan problémát jelentenek a jövőnk programozóinak...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
beleszólok
senior tag
válasz sztanozs #284 üzenetére
Azért remélem, hogy ez csak egy szimpla, középiskolai feladvány, nem szakirányú suli házi feladata.
Biztonságról a suliban én sem tanultam, de akkor még hálózat sem volt igazán. (munkahelyemen akkoriban vezették be a C.I.C.S.-t, meg két kolléga egy LSP nevű dobozzal összekötött két számítógépet, egy ICL-t és egy Elliot-t - ebben merült ki a hálózat )Tiszavirág: http://youtu.be/YdcsiW0kfso
-
sonar
addikt
Ismerősek voltak a feladatok.
Gérard Swinnen: Tanuljunk meg programozni Python nyelven (4. fejezet, 42.old)A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Noddy
senior tag
Sziasztok!
Én még csak néhány hete ismerkedek autodidakta módon a python-nal és érdekelne a véleményetek, hogy melyik grafikus felületre érdemes megtanulni inkább fejleszteni GTK-ra vagy Qt-re? Majd szeretnék amatör szinten komolyabb saját alkalmazásokat készíteni, de mivel az időm és energiám korlátozott nem biztos, hogy mindkét rendszert érdemes elsajátítanom és inkább azt tanulnám meg jobban amelyik az elterjedtebb (bár ha sokkal bonyolultabb mint a másik, akkor maradok a könnyebben elsajátíthatónál )
Jesus my savior, not my religion. - Jéghegy nem talál ibolyát.
-
beleszólok
senior tag
Ha nem gond, hogy legálisan csak opensource fejlesztésre használható az ingyenes, akkor PyQt.
Ha ez gond (szerintem nem ), akkor esetleg PySide, ami szintén Qt, csak mások készítik - én nem szeretem, több hibája volt, mint a PyQt-nek.
Esetleg, ha csak apróbb feladatokhoz kell, akkor tkInter, ez primitív, de nem kell külön telepíteni. Ha van python, akkor ez is van.
A wxWidgets (ha jól emlékszem a nevére) elég nagy csalódás volt. Windowson voltak vele gondjaim. Névleg multiplatform, gyakorlatilag... szóval nekem nem jött be.
Gtk-t nem ismerem. Bennem a Gtk és a gnome összekapcsolódtak, Windowson valahogy... szóval eszembe sem jutott.Windows-t csak azért emlegetem, mert a Python egyik nagy előnyének tartom, hogy bizonyos szabályok betartásával valóban csak egy programot kell írni a különböző op.rendszerekre.
Tiszavirág: http://youtu.be/YdcsiW0kfso
-
sonar
addikt
Nem vagyok nagy guru, de az sem mindegy, hogy Python 3.x vagy 2.x-et tanulgatsz.
Sajnos a legtöbb netes tutorialnal sem emlitik meg, hogy éppen melyiket használják és nagyon nagy szivás amikor az egyik tutorial megy a másik meg nem.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Noddy
senior tag
Egyelőre 2.7-es tutoriálokat nézek, a full circle magazin pythonos leckéket és az itt is említett G. Swinnen könyvet néztem ki (előbb legyek túl az elsőn ). Bár ahogy fórumokat is nézek valószínűleg a 3.x python lesz a jövőben a befutó, legalábbis úgy tünik hogy a fejlesztők nem akarják nagyon a 2.x-es vonalat tovább vinni. De ahogy most eljutottam a gui-ig itt nem akarok mindent össze vissza, hanem az alap feladatokat is csak egy rendszerben szeretném megtanulni. (pl. akciók lekezelése, méretezések, osztályok felépítése).
Most megnéztem a tkinter-t és elég egyszerűnek tűnik még az én laikus szememnek is, de kérdés mennyi lehetőség rejlik bele és nem-e futok bele valamibe amit nem lehet alatta megcsinálni (adatbázis kezelést szeretnék csinálni, ha eljutok odáig)
[ Szerkesztve ]
Jesus my savior, not my religion. - Jéghegy nem talál ibolyát.
-
Noddy
senior tag
Nekem az is új, hogy hogyan kérünk be inputot, for ciklus, if... ilyesmi. Persze ha az ember ezt már mindet tudja, akkor nem sok újat mondanak.
Néztem a tkinter dolgot és a ttk csomaggal már elég barátságos. Egyelőre próbálok ebbe a vonalba elmenni, meglátom meddig jutok. Nagyon jó, hogy beépített és nem kell külön egyéb csomagokat telepíteni mint Qt és GTK esetében.
Jesus my savior, not my religion. - Jéghegy nem talál ibolyát.
-
Siriusb
veterán
A Python 3-at kezdtem el én is tanulgatni, s ttk-t használni gui-nak. Nekem alapvetően linuxra kell, de windows-os kliens sem ártana. Alaposan szétnéztem, ki is próbáltam a Qt-t, de nekem nem jön be, igaz a KDE-t is utálom. Most már a gtk 3 telepíthető windowsra is, szóval ebbe az irányba mozdultam el, majd abba is maradt a project. Mostanában fogom felvenni újra a fonalat.
-
gyurkikrisz
őstag
Hogyan tudnék olyan függvényt definiálni tkinter-ben, ami ellenőrzi hogy a kattintás a megadott sarokpontok között volt? A jelenlegi kódom úgy néz ki, hogy:
def klikk(event,x,y,x1,y1):
És nem tudom hogy kéne hívni, mit írjak az event helyébe. Ha nem lenne tiszta, az event egy can.bind("Button-1", klikk) sorból eredeztetik.A tuning a kisfiúk alap órajele. | i5 6500
-
axioma
veterán
Nullarol minimalista igenyekre (prog.verseny viszonylag rovidke kodjai, jellemzoen txt file-bol file-ba szamolgatos-kombinalos feladatok) - milyen kornyezet(helyettesitot) erdemes hasznalni? Nem erogep amim van, es lehet linuxos is, ket igenyem van igazabol, a syntax highlight es a soronkent leptetos debug (es akar kacifantos modon de kod modositas nelkul kozben a valtozok ertekenek megtekintese). Nem kell grafikus, nem kell hibat keressen, nem baj ha masik ablakban kell parancssoros forditast rakuldenem, a futtatasra lesz csak idokorlat, de az az algoritmus nagyordojatol fog ugyis fuggni.
Normal melo soran netbeanst hasznalok, meg java-t, csak ki kene probalni 8-aig, hogy boldogulnek-e a ket kis tanfolyam alapjan mar pythonban, mert ezerszer jobban fekszik ezekre a feladatokra. Legfeljebb visszaallok java-ra, csak korulmenyesebb, es tobb gepeles, amikor mar szorosabb idore megy, akkor nagyon szamit.[ Szerkesztve ]
-
sonar
addikt
Soronként debuggolást én Visual Studio + IronPython, értelemszerűen csak win alatt láttam.
Illetve akad még a pdb (python debugger) amivel lehet step by step debuggolni és platform független, de ez nem az az igazi ide-s.
syntax highlight-osat nem igazán tudok mondani linux alá. talán az eclipse megfelelő pluginnel tud ilyet isA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
axioma
veterán
A linuxot csak ugy mondtam hogy aka'r az is, alapbol win-en vagyok.
Hm, azt hittem hogy minimalis szukseget mondok azzal hogy debug De vegulis kivalthato sout-tal (ize, itt nem ugy hivjak). Arra akartam csak utalni, hogy ezek nem sokobjektumos, nem parhuzamos, nem felhaszn.feluletes, nem webes programok, hanem egyszeru, akarmilyen altalanos celu nyelvben megoldhato feladatok, csak a kompaktsag es az osszetett adattipusok egyszeru letrehozasa es hasznalata miatt (azok surun kellenek, pont a lista es a map) lenne python.
Kozben rajottem, hogy guglizhattam is volna, talaltam me'g portable csomagokat is, elinditok vagy akar telepitek parat, aztan kitalalom. Azert koszi az infot. -
cousin333
addikt
Elvileg egy alap Python és a Spyder nevezetű IDE képes ilyesmikre.
Amit én használok, az a Winpython. Van benne minden, mint a búcsúban (neked nyilván sok is lesz), választható 2.7.x vagy akár 3.4.x (esetleg korábbiak), 32 és 64 bit egyaránt. Ja és nem kell telepíteni sem, csak kicsomagolni. Igaz úgy már >1GB... . Van benne Python + hadseregnyi modul (numpy, matplotlib, pandas, sympy...) + Spyder + IPython + Qt konzol + Qt Designer is. És ingyenes.
[ Szerkesztve ]
"We spared no expense"
Új hozzászólás Aktív témák
- Fejhallgató erősítő és DAC topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Sorozatok
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Luck Dragon: Asszociációs játék. :)
- Milyen routert?
- Elektromos autók - motorok
- iPhone topik
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- Be quiet! Pure Wings 2 140mm PWM High-Speed
- Ejha! HP EliteBook 840 G6 Fémházas Laptop 14" -70% i5-8365U 4Mag 16Gb 1TB SSD FHD IPS + Táska!
- ELADÓ intel i5-9400f (igény esetén hűtővel)
- GeForce EVGA GTX 1660 SUPER 6GB
- Részletfizetés. Bontatlan. noblechairs EPIC székek azonnal . 24 / 36 hónap garancia . +36301300000
- Mercusys MR70X Router, AX1800, Dual-Band, WiFi 6, garis eladó!
- ÚJ! Western Digital Red 4TB merevlemezek. Számlával, garanciával!
- Garmin Venu 3S okosóra - Pebble Grey, Slate rozsdamentes acél kerettel
- Új! - Univerzális Milánói fém szíj 22mm - Ezüst színben
- Philips Hue Devote fehér függesztett csillár + White Ambiance izzó