From 68d5066b23fdfe20e8b22a00479c9f63f736cdcb Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 1 Apr 2011 19:25:29 +0200 Subject: [PATCH] work on user interface --- software/back.png | Bin 0 -> 655 bytes software/main.py | 41 ++++++- software/main.ui | 206 +++++++++++++++++++++++++++-------- software/modules/ModuleA.png | Bin 0 -> 2493 bytes software/modules/ModuleA.py | 7 +- software/modules/ModuleB.png | Bin 0 -> 2564 bytes software/modules/ModuleB.py | 7 +- software/modules/module.py | 8 +- software/resources.qrc | 3 + 9 files changed, 213 insertions(+), 59 deletions(-) create mode 100644 software/back.png create mode 100644 software/modules/ModuleA.png create mode 100644 software/modules/ModuleB.png diff --git a/software/back.png b/software/back.png new file mode 100644 index 0000000000000000000000000000000000000000..659cd90d7f80488a8a6a2c12f6f9e5ad98720461 GIT binary patch literal 655 zcmV;A0&x9_P)_fWZPlDqB9?#%D^>oA$FjP8SXdVl!5?|TnYO4RbBH?=GA zTUy2|reO<?=@r%h} zW6#cJQfPC~s>mwxzQ}>D!BbZalds_8_h}r7_JCAa@f4F))r6lUrCf(hQ;9=;jU5L& z+1FnmP_XjQREAhnABYqX00}@!0U-tMq%XJx@e~^h8rvWApSa|&uWz9Di?6_?1E%N@ zl4EB68Hfl3f`qGnd$iXb;n;2VsHt)P`R?O`My|Agci-NCF&}hI2Ui3vQGjU{P_$N1 zwo6b*g`Wk{x;wF^0p~U>`wvX#H%c-OZ~=##s0b5Wa!4-09SO%4;Ep?Tu9$V#I5TQr z&Mtkq{`h6ugzb~9dlQg)8A30C1pt3Qg&t7B3bbY+H`>YWThbX9oF#2!=nK7F-=6arTX3U&+XWy2~<%(BYwFX|c pI#R>7P%^)q3wROKeC1m2{1600 + + + 800 + 600 + + + + + 800 + 600 + + EduBRM @@ -18,64 +30,164 @@ :/icons/icon.png:/icons/icon.png - + 10 10 - 501 - 201 + 81 + 41 - + &Exit + + + + :/icons/exit.png:/icons/exit.png + + + + 710 + 10 + 81 + 41 + + + + &About + + + + :/icons/about.png:/icons/about.png + + + + + + 10 + 60 + 781 + 531 + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 781 + 531 + + + + + + 0 + 0 + 781 + 531 + + + + + 10 + + + 10 + + + + + + + + + 100 + 10 + 601 + 41 + + + + + 24 + 75 + true + true + + + + EduBRM + + + Qt::AlignCenter + + + + + + 10 + 10 + 81 + 41 + + + + &Back + + + + :/icons/back.png:/icons/back.png + + + + + + 10 + 60 + 781 + 531 + + + + QFrame::NoFrame + + + true + + + + + 0 + 0 + 781 + 531 + + + + + lblTitle + areaModule + btnExit + btnAbout + areaChoose + btnBack - - - - 0 - 0 - 800 - 22 - - - - - &File - - - - - - &Help - - - - - - - - - - - :/icons/about.png:/icons/about.png - - - &About ... - - - - - - :/icons/exit.png:/icons/exit.png - - - E&xit - - + + btnAbout + btnExit + areaChoose + diff --git a/software/modules/ModuleA.png b/software/modules/ModuleA.png new file mode 100644 index 0000000000000000000000000000000000000000..af7cef47d02eaa7214f0f7f01a8bdb0ca4b454b1 GIT binary patch literal 2493 zcmV;u2}1UXP)pb>hSc0~mPO z0|K}&n4LW{u=JxhM)ytbUfKMvBOM4V^jkRZ;8{6#?3ms&FktQl&=Y_0&p!I7Z{(AK z$I}F*aX&1VN`0l=<}Q>h%|)`M-0C;NaNsLX{lfcS<b>#xPPmg>u?grEKOKR@|z_kwsw zfafOD&Fbg>QYr_JJoe<1)h&mg0*Sy=ys!eLD#j}V9_mtX35!dsq?uA}p5{9*{YSgm zjNa;G`qVcrRp;Lcz`I-LFF)KqWKH_UzODW5`Nd~HQ~l8#9RJMk@Smq%CYC--Wel&p z1ydTqlxlc=qeM33`i*OR{_}sq^MCacAO5w^R*&o-Jra6y_9GK3Kl4ri{sRv@u%YAl z;nt+Vyz<^76C)FkJrlh0gKzV9FP`G>|MGbzA3jQHpoZ}Sj0YG&jRnmqg@$e8qa1tx zQPyr=?|&Wb2*-rakjb zUikV2UijRvQW>h^g#jio7+=A&U@{;9jZtZ%c@xc7IlOO_>sMzPjNfG2p2KFWl84iC zOV8{Zv0u8fT5i1~z@b|5uX_gV!Tm>{2$Hw{nb{S1`q(6W{XWJ|A+VT0ApkswF%~63 zwF7n)O&8E;9*q_`xU-KuZsIMUrnct^Ba7$5`bzr5m1gxH?pgy+A6R`H^zlQ7kCu{| zQ%JVP#F$WaH<8W^d32Slv(t#KfyO|Bl48g}6VNu7uUtgZ8%XCeu06|eum<@W>E(at z=zE?FLSGI(F~0cWyBDFjFFd+^aDc2uUO$b|97$J@sE#Bz`KPbG&TstTSJ143x(JmN zqbW!N5_9JC1wQ`V-*EQa43aOS@qE`eTO+@D4(TlNfg`)BsQbdnlPApvfT#A}deC^m zo^9KAkxajYF^Wot+8A{a*oZf#Z?bLsUgob~h5Q!Au7FzwS;M#$&YXUeQW)~)r3H+Q zQ5zLC5rGQnr4wx1xtB`0wCPVi_0Z340Laz*`1n8=y0sf!2LKerf^*<`EZj<&o_>q^ zjX5-}L$&~R5$pn*EwE5uAdWg*ztKQl0%}2Bw?$DGV;eIZ9II3m_sIsVb}xGxI?L|g_ELAK?G^9a{TcUA2>4DEyBp5 zE<$|28^u}j2G)7cV8(;!J4eGl0>>f2plB3pk{fZcfpiWV1$+8q5 z(pFp<0p9jbEp6>MCtjQ;q=XyAouJlrgXI>e45L!+{!cO_&CuMUx$Byh zb?YvPA3&M%j-qxL{`>1F^MUoR$<-IbuG6@X3@+dX^y5Drm_<=bO3Mg0Fnus zfOZSmY8xkED770+yu0gKZi z+W8QsdOt{5fOW?;a|MK5kE2#d{3`X;2&Xc?p$M(=<%QL3a%}Tpe=A;M&^k2t5Z}Y| zJk%J(bZJGDW+Ua>|9FDs*@Q#Cw2#N$S1Q)N5bFW=ei!|5rN+g%C`%nLV(vVMtbDD} z@ia0eS`yOC={o0kq(AMZUy_^)uS86riMieszV+p48Z$SLBu5g9q(!atmaNEPTLNOQ zpXsGMRVQEFa1fpA+&^cX{qfArM6$|OR&q#lDc0Psw_SmptFx9Ram-ssJrgco=yUk-~2F4!P!Oq<~yW6mrh2*yQEgR4ZM>%ydPExDiX_hCxcPGGx7m~ov zopi4MQ*oZxYJ+9ZfetYZXmLwAz z)~8h-J zLr$p%j?fpd!a!O1#BcsSjURpq@7h^#IqDSal(vJmH$YV0#A^%4Yu8MBsTqIl`{$Pv zzz1AU*Gx@K^~8&>9?B0-)b<|QG5ob!+3tAvE)$OQLD;ENF^-B4WxpFGW`F_H0U%dM z9mML9l}Ctz8vlLS*~?4Wt@CrO=PuWq=YR-EfDDkSsVQC0z#TOaoW8W$oStj_(a%qA z`P{8IJUB5b-otzL8%Ii%weiz6e9bW0q2(DA4-G50$`H1^iMN(izdPM@jkR>{)r%`H z#A&_?lnP-FSbrn>-v9~-kVToRf9od;f4imD_h@5p?SmH<+uO#51DO~f3CB0@W~fr8 zFZ8i$=%mnS$6TII?Ce6ztTfv<&&)PoUR;SU0CUC6ZIOCc=-gg{J8Hl$NXtMK7zcI& zI|urMox8`X4{aMMALt9cn&TxiDmJg@-V0Oo-;pmRt1 z-PF{S-Yo;JcLR_EF>n*O(uwWh`Kzm^&R=B+=mScgM@eM;-n5u$s}O4z78hfAVREP7 zPkkE}ndlW|uQ2_hEfp3PeZ6x;?hxpiE7ER@aRIb9^WOD8#wu9HdQvXc00000NkvXX Hu0mjfYxm42 literal 0 HcmV?d00001 diff --git a/software/modules/ModuleA.py b/software/modules/ModuleA.py index 8367a46..c1b970d 100644 --- a/software/modules/ModuleA.py +++ b/software/modules/ModuleA.py @@ -2,7 +2,8 @@ from module import Module class ModuleA(Module): - group = "Acko" title = "Acko" - board = 1 - desc = "Toto je Acko" + + def setup(self, area): + print 'setup A' + print area diff --git a/software/modules/ModuleB.png b/software/modules/ModuleB.png new file mode 100644 index 0000000000000000000000000000000000000000..494d7850f984741a025370a072a80530ce982a1c GIT binary patch literal 2564 zcmV+f3j6hmP)W#0>5;B{Agg!-}Vm;pzf`S{?!vb&V#+mw+8Cy~85<2^!a63X zV8RMmi@G+_o})Uli^+pWN_Oqs=#Ay}uk0P}{`-YS^+QQ~fWVW7S_cj0)Pwg<4o^Px z^P#jZgI^;U_!vQL1XHSGf)HZ?BdBqpIj92!#3AjgXtKuG{!aztrB?Og%)*m<`rF^S zv|hXRzX{meZ+`K}>WHem@`#c7yb?^{q-~a-tRxf-#mQ+>0H9M zXVBy(lu68JmZRvaPuG8$h;x(i6QPJZ(Y(pluw_wMLJ{Z~$$IAJzm zLx9J3uS^*m?wZ)PgXH`-u#uvYp)N+9@~v0j;%nc2k(njK!2?@)>ZxC4=k5^*f}R?# z&GhslqK5ga7MBcRTo=tdXr6)!>BX0sIPgVk?_MAJgD)KZ#CKQu&MgAD+F$rsJ&OGL zJeqeQD)j~y$HH>L#MCjqeEb-ux}Bsw%bRb$z{J=-%Jo{$`FV$WEuyg&Q;9-Clj7BZ z`r_+Q)F-&cWe$wjYOl8%Pe6}=1rW)PZ{AcXyT%nzMYSli3Zq+hu)F^nop=6_g*Sc! zz4;7}9eWUoul39p&p|xTzFqwQOzrGLU5a`Kve5*!C)CPic8qNbMC5aKl)wqw%29x< zEf>Iws)8y(_ZnHcfVC0zQWZLLqzli{KRkf84X7dl2ltO~>8fyOUmbNhctKTqBm`6y zZ7njeZHipjat8q~Y_dQacPN#$NK(`*xQt3vrcwn{_E1SF$vWEZB0*4$GR$B8@e?HO zCI0-^N72>{D!xZTdVwgCwkZV`FKQ1AoUNW~-V@u;j4jli;ByhuJbORM3*rQIf;xwB z9_t-}OVFf??{x6pCce|cw^!(sMgHNBew031sB^tMFW?14P_L+SWLZi8X&l#v0m73@ zTRRVp-LP?*5E9WR?pESz%X4!%WzTj?Ep&(lYd{2ybC{s_HL1kt+A^AXG)d6h_u|$B zq$r6Y%QL#UR3b0Sw@m0oR@XZ*i7BH_p-37k3wY17Z?yQ{r7n^>B+bz@L(&Y1i%2rG z8zXTS$#NujNak^=N1aE#px$Fl#Cp4fc+D=zp7fRn#K~Nvla2R>HQITb0Vlo0+_Gut7eE;02Z6^=|*86S!YlPlf{?N&~+nKQqXF;o(^*9F}BY9wJF3u|4x z%Jn-;=#;PBSj!HMZ|<+Q;wAbEa0x8NTBb%z{MNCpymF?+>GLhVb3W$F|GL6(e}Fa6 zNd*H8)eJwrr^I82OAM71Nqw&@1&O#e$obiBmU^DW+(saG@?4{1|ExP&B9Mq?o-+`5 zY+y0Q;4Ji4njHV>Ngn;l0cICgxNv2O*uWcR3KKb!MZwI<_Y^gw{9AHWzwh|&ygaj5_A0`^V zk7!^UwmOU?4Wu=XTbso<=P=HJbC7r>cWCO!QqOANPTpCv`udDNyA zEf08OChsN^{^p0ShL_Ww-}A~h&MXqQf_@qVsnge*<;gd0CveA>EOfIcysv&C&hx>+{<8IXil`8( z5~_eIMwLK?Ks})%ozlu-)mz%75n9nGC#Q}3{x!dR=1TL)_b#tqrda9#nVz0z@7}%d zD{z}9!gnvOH80Gze)p3HNB?9cjt)$Yh`n#uKI2L0W^ICWoj@}z3dW#VG^*ii1Gw@K zKU`9M{X)|>*3;S3=U4wOPV+UO1Y`xqojao2F75f9teg3TSN{9P-;WMf9%$?y{LHz< z_Qd$6P$stwM_V@UWS~~25(PLlbW&)vV=i4!+{}%ZS#7p&zBki+b#XO52h0Lpz!lQ_ z0_V;?P?RAkn3jP)U<B+$eMD{p*a%<9UL2VaKsRQ- aas3aq>(_GtC=h)B0000 + back.png exit.png about.png icon.png + modules/ModuleA.png + modules/ModuleB.png