如何设置QPushButton为圆角

如何设置QPushButton为圆角,第1张

<?xml version="1.0" encoding="utf-8"?>

<!-- shape如果不声明形状默认是正方形 -->

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

<!-- 设置圆角 -->

<corners android:radius="2dp" >

</corners>

<!-- 设置填充色 -->

<solid android:color="#4285f4" >

</solid>

<!-- 设置边框的颜色和宽度 -->

<stroke

android:width="1dp"

android:color="#4285f4" >

</stroke>

</shape>

通过selector设置点击效果

button_bg.xml

<?xml version="1.0" encoding="utf-8"?>

<!-- 这个是用于控制按钮组背景的文件 -->

<!-- **点击时效果**********背景引用的资源*************************是否获得焦点*********************是否按下******* -->

<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="false"/>

<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="true"/>

<item android:drawable="@drawable/button_p" android:state_focused="false" android:state_pressed="true"/>

<!-- **************没有任何 *** 作时显示的背景************** -->

<item android:drawable="@drawable/button_n"></item>

</selector>

在xml文件中设置button的background属性。

android:background="@drawable/button_bg"

您好,很高兴能帮助您,部件大小和字体设置QPushButton quit("Quit")quit.resize(75, 30)quit.setFont(QFont("Times", 18, QFont::Bold))你的采纳是我前进的动力,还有不懂的地方,请你继续“追问”!如你还有别的问题,可另外向我求助;答题不易,互相理解,互相帮助!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7891744.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存