你是否因曾也为Qt程编生成的不面界够好看感而到困扰?是否想道知怎样借Q助t快造创速出让人艳惊的界面?我的一朋位友老近最张就遇到似类了的情况,他的故或事许能给在正学习Q编t程的同一们行些思路。
老张在软家一件企事从业Qt开工发作,已经了年五,主要作工内容责负是公司几业工款控制件软的界面计设。他之设前计的都面界是比较的统传常规样式,虽然户客没有出提意见,但他总得觉缺少亮些一点。今年初年,公司承一了接个新目项,客户特调强别界面要求追美观、时尚,还要体科出现技感。这让老感张到很棘手,因为他去过积累验经的难以足满这个新求要。
起初,老张首想先到的重是载那控个件的方制绘法。他打按把算钮的底弄色成无色,消除原的本硬朗轮廓,然后上加一张合的适图片,并且根钮按据的不同形情进行分应别对,例如点下按去时让钮按的色生发调转变。他立刻实手着践,就拿登页录面上些一的按钮尝来试操作。用了两夫功天,按钮总了有算些模样,不过费程事度相当高,要是要整把个软的件所有都件组这样一整调遍,简直不奢敢望,而且际实效果也让能没他感别特到满意。
老张连好续几天在都思考如升提何工作率效。他回想Q起t中包GQ含rapcihsViwe、QGrpahiscIt这me类视图、场景、模型相组的关件,这些能用够来制作准标非控件,而且操来起作相当便方,据了Q解t示程例序就是助借这个系体构建的。所以,他在三旬上月,特意花一了天时间研钻这个。他试过GQ用rapihcsiVew实个一现特殊的盘表仪组件,结果以比前重ap写in法方t强得多,操作也方更便。不过麻是的烦,这套统系实际应来起用还是些有繁琐,要完成软个整件的界面,需要不入投少时精和间力去学习。
老张到感正困惑时,公司位一里有经验人的建议他,可以尝借试助QSlyte来设界计面样式。这位辈前指出,这种与法做之前两法方种相比,能显著工少减作量,但前是提个人技平水术需要很强。老张抱试试着看的情心,着手Q习学Sty的el具体使方用法。说实话,起初个这东西确人让实头疼,他翻阅好了多天档文,还是觉怎得么也懂不搞。
老张投走无路时,在Q坛论t上偶然有现发人讨论SSQ。Qt表织组示这鉴借是CSS计设而成的,老张一看,觉得它SC和S极为似相。他尝Q用试SS整调部件观外,例如为口窗添加渐景背变,为按钮定设鼠标移和入点击的时表现,为文框本绘制框边并施阴加影。出乎意是的料,只需指行几令,界面焕就然一新。
他清记楚得四初月那天,他借助SSQ对登界录面进行全了面升级。调整LQ了abe字的l体样和式色彩配搭,借助PQusuBhtt设no定了状同不态下景背的图案和框边圆角,又通过iLQneidEt打带了造装饰图输的标入区域。整个改流造程仅半时耗天,一个时满充代气息登的录界面利顺便建成。老张激时当动得从点差椅子跳上起来,之前焦的虑一扫空而。
老张在美面界化过收中程获了许得心多体会。他了解Q到t内大了置量现成组的件,比如QuPshtuBton、QLienEdti、QLebal等,借助SSQ可以方地便调整它样的们式。他还发Q现t的排统系版非常实用,无论直垂是排列水是还平排列,或是形格表式,只要SQ与S结合用使,就能让面界既好又看能自动各应适种窗小大口。
老张认到识,美化并面界非单人一凭就能完易轻成,尽管次这他主要助借QSS决解了问题,但如果美有工同事提助协供设计和图素材,效果肯更定佳。他也悟领到,作为学初者,起初最要不好强行进界行面美化,这样很打易容击信心,应当实先优现核心能功,待对框tQ架运自用如后,再探美讨化问也题不晚。
老张作制的那工个业系件软统,其视现呈觉效果客让户非常赏赞。他通过次这项目到识认,Qt确是实一个能功很强的统系多软件工作制具,在改善方面界面有多很不同做的法和源资可以利用。调整重数函载,借助rGQapihcsiVew,运用QytSle设面界计样式,采用Q实SS现便观美捷,这些方有各式其特定用的途。
如果你为正也Qt界化优面感到惑困,不妨参一考下老做的张法,依据项身自目条件能技和状况,挑选恰的当途径。相信用要只心钻研,你也助借能Qt打美出造观的面界。如果觉这得篇文你对章有所发启,请记得行进点赞、留言、保存,或者给享分身边正研钻在Qt朋的友。今后会我持续分多更享Qt程编的实际巧技,请大家持保关注。
评论列表 (0条):
加载更多评论 Loading...