各位前輩,因專案需求,小弟最近剛接觸Qt,老板要求在界面畫出一個小人出來,類似下圖,當然可以不用畫這么精致。請問用Qt有沒有辦法畫出這種圖來?是不是只能用其他繪圖軟體做好再添加到工程里?那有什繪圖軟體比較合適做這種圖呢?
uj5u.com熱心網友回復:
緊急求助,,,,,uj5u.com熱心網友回復:
貼圖最方便吧!用代碼繪制很不方便的。uj5u.com熱心網友回復:
讓UI給你畫圖啊,ps就很好用的uj5u.com熱心網友回復:
畫倒是也能畫出來,就是代碼太多了,確實不如直接加載圖片方便。畫的方法:利用QPainter 在 QPixmap上進行繪制,合理利用 畫點 畫線 畫矩形 畫圓角矩形 畫圓 畫多邊形。
你也可以把圖片分割成幾部分,一個個畫,最后再整和到一個QPixmap里去。
比如頭,頭蓋骨部分是一部分圓,臉部是左右兩個大圓的一部分,耳朵是兩個小圓的一部分。
很麻煩吧,沒有UI的話自己在PPT里用自選圖形的圓形,自己慢慢組合一個素材就好了。
uj5u.com熱心網友回復:
inkscape gimp,這種一般用柵格影像矢量化后,直接用Qt的svg顯示uj5u.com熱心網友回復:
謝謝各位了,試了各位說的多種方案,最后是用ps畫了貼圖解決的??
uj5u.com熱心網友回復:
貼圖最有效,最方便
uj5u.com熱心網友回復:
PS最有效!還記得很老的一款經典播放器 winamp,里面有復古收音機的插件,毛玻璃,做舊的貼圖,很有感覺轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/30535.html
標籤:Qt
上一篇:安卓使用navgation進行頁面fragment遇到的問題
下一篇:關于安卓手機下實作虛擬攝像頭
