|
Naslov: dugme always on top Poruka od: djvujke 08 Јануар 2008, 13:14:15 Qt4 aplikacija , jednostavno prozorce... dialog...i hteo bih da namestim dugme koje bi imalo funkciju always on top..klik ukljuceno, kllik iskljuceno
probao sam neke stvari ali to nefunkcionise...wetWindowModality(Qt::AplicationModal); (WindowModal isto al nista) nece pa nece ..... moze li ko pomoci? uputiti u pravom prvacu... Naslov: Odg: dugme always on top Poruka od: zchira 08 Јануар 2008, 13:56:15 nisam nikad programirao na linuxu (ako izuzmem javu) tako da se unapred izvinjavam ako lupnem neku glupost.
Svaki prozor u linuxu moze da bude always on top (bar u KDE-u) - desni klik na title-bar i tu negde ima opcija za to (keep abowe others ili tako nesto)... time resavas problem... a ako bas oces dugmence za to, ti napravi da klik na to tvoje dugmence izaziva istu akciju kao desni klik na title bar i izbor opcije 'keep above others'. Naslov: Odg: dugme always on top Poruka od: djvujke 09 Јануар 2008, 09:03:39 jes..al hteo sam aplikaciju da portujem na win platformu i drug kome saljem recnik hoce da ima dugmence koje mu stavlja recnik always on top i iskukljucuje po potrebi.....na linuxu moze i desni klik na maximize i da ga razvuce po horizontali i to sam hteo da odradim al kasnije( mislim na win platformi) ...jedno po jedno..
daklen radi li ko u Qt-u i dal je rad da mi pomogne Naslov: Odg: dugme always on top Poruka od: jboban 09 Јануар 2008, 15:44:04 setWindowModality(Qt::AplicationModal); Modalni prozor znači da mora biti zatvoren da bi se otvorio bilo koji drugi ili pristupilo meniju, ali u okviru aplikacije koja ga je prikazala.nece pa nece ..... Za Always On Top funkcionalnost koristi QMainWindow sa Qt::WFlags parametrom setovanim na Qt::WindowStaysOnTopHint. Neki X11 windows manager-i ne podržavaju ovu funkcionalnost, ali tad možeš koristiti tajmer koji će periodično pozivati raise() metod i tako prozor izbacivati u prvi plan, iznad svih ostalih. Naslov: Odg: dugme always on top Poruka od: djvujke 10 Јануар 2008, 12:12:11 zahvaljujem cim budem kuci isprobao odmah javljam..ili pitam a kako tebi radi a meni ne?
Naslov: Odg: dugme always on top Poruka od: djvujke 11 Јануар 2008, 14:05:47 aint gonna work
void mDictForm::ontop() { //mDictForm::mDictForm(QWidget *parent): QDialog(parent) .... setWindowFlags ( Qt::WindowStaysOnTopHint ) ; .... } nemere.. sta se zbiva...kad pokrenem ovako kompajliran exe fajl ii kliknem na dugmence predvidjeno da aplikaciju stavi povrh svih on nestane sa ekrana ,nema mi dialoga al ctrl+alt+del tamo stoji qtrecnik.exe ... sta to znaci ... imas jos neki predlog Naslov: Odg: dugme always on top Poruka od: RiSK 11 Јануар 2008, 16:44:03 Nakon sto pozoves metodu setWindowFlags() pozovi i metodu show() istog prozora.
Ume ponekad taj setWindowFlag da skloni prozor sa ekrana ;) Naslov: Odg: dugme always on top Poruka od: djvujke 14 Јануар 2008, 08:41:45 da da provalio sam...samo nervira me sto trepce...
kod setwindowflafs je u f-ji ontop() mog dialog prozora, e sad video sam njihov primer (QT) gde se oni igraju s flagovima iz nekog drugog prozora menjaju flagove drugom prozoru (demos and examples -> window flags) ..i tu nema treptanja... isti nam je kod samo kod njih nema treptanja a kod mene ima...Sto to? u cem je fora...kako bi oni implementirali u jednom windowu dugmence always ontop a da netrepce...sram ih bilo oni to namerno da me nerviraju..njima netrepce a meni trepce....au al sam se iznervirao...
Powered by SMF 1.1.7 |
SMF © 2005, Simple Machines LLC |
Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com |