Python-PyQt5如何制作出來(lái)好看的界面
源碼 +資源在qq群:2076966127
本系列更新了更好看的界面就在http://m.itdecent.cn/p/543366adb423? 這個(gè)是最新的
http://m.itdecent.cn/p/cc9d46b8ecc9我是老二
https://www.cnblogs.com/mazhenyu/p/11184493.html首先你們到這個(gè)地方按照說(shuō)明下載好QtDesigner



PyQt5非常好的地方就在于他的UI設(shè)計(jì)互通于CSS的語(yǔ)法[就是完全一模一樣的語(yǔ)法]給大家來(lái)幾個(gè)例子.



這個(gè)是我做的網(wǎng)易我的世界mod加載器界面必須要cool !?

現(xiàn)在選擇Display Widgets這個(gè)類里面的Lable然后你把所有的字符串全刪掉就變成一個(gè)透明的Lable了我們現(xiàn)在把他扯
大一點(diǎn)。

就是醬紫。我們現(xiàn)在把目光小右邊看看我們會(huì)看到一個(gè)叫Pixmap的這個(gè)是Lable用來(lái)加載圖片的方法,我們把自己喜歡的北京圖片加上去


我們現(xiàn)在發(fā)現(xiàn)這個(gè)圖片看起來(lái)好難受有點(diǎn)不協(xié)調(diào),我們現(xiàn)在把scaledContents選上


再整活一個(gè)Lablel寫(xiě)上你軟件的名字

然后你會(huì)說(shuō):啊為什么我的字體和你的不一樣你是不是有魔法啊~其實(shí)不是我只是加了兩句css的代碼:


color:white;
font-family: 微軟雅黑;
font-size:18px把我寫(xiě)上去就好看啦

為了讓界面看上去更層次我就用白色背景圖透明度那PS??置了一下就好了..

重點(diǎn)來(lái)了!按鈕是UI中的靈魂,必須要美!
這里我給大家分享兩個(gè)我個(gè)人覺(jué)得最好看的樣式:
QPushButton{
background-color:transparent;
border:1px solid black;
font-family: 微軟雅黑;
font-size:18px
}
QPushButton:hover{
? ? ? ? ? ? ? opacity:0.2;
? ? ? ? ? ? ? border:2px solid black;
}
QPushButton:pressed{
background-color:transparent;
border:1px solid black;
}
這個(gè)是邊框按鈕hover是你的鼠標(biāo)放到按鈕上但是沒(méi)有點(diǎn)擊這個(gè)時(shí)候按鈕的樣式會(huì)發(fā)生變化。pressed是你點(diǎn)擊的時(shí)候按鈕的狀態(tài)

還有就是圓角按鈕,天藍(lán)色的背景顏色讓按鈕加上陰影就大功告成啦.其實(shí)對(duì)于這方面你還是需要有很多的美術(shù)天賦.hhhhh如果喜歡我做的UI可以加我QQ找我要UI的源碼。我看到就會(huì)發(fā)給你的。
QQ:2076966127