-
qt中将Frame框设置成有颜色的边框
1
2
3
4QFrame{
border-radius:10px;
border:1px solid rgb(100, 100,189)
} -
Qt的LineEdit设置无边框
1
QLineEdit{border: none }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19QFrame{background-color: rgb(255, 255, 255);
border-image:None;
border-radius:22px;
}
QPushButton{
border-image:None;
background-color: white;
color:black;
border-radius:21px;
font: 16px "阿里巴巴普惠体 R";
text-align: center;
margin-top:0px;
margin-left: 0px;
marigin-right:0px;
}
QPushButton:checked{
background-color: rgb(102, 179, 225);
color:white;
} -
Qt::FocusPolicy
- 1、Qt::TabFocus:通过按下Tab键获取焦点(这时候鼠标点击获取不到焦点的)。
- 2、Qt::ClickFocus:鼠标点击获取焦点。
- 3、Qt::StrongFocus:通过Tab键和鼠标点击获取焦点。
- 4、Qt::WheelFocus:通过Tab键、鼠标点击、鼠标滚轮按下获取焦点。
- 5、Qt::NoFocus:不接受焦点。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34* acceptDrops
> acceptDrops属性表示当前部件是否接受鼠标拖放事件,鼠标拖放应该是与鼠标拖拽结合在一起的,在Qt Designer中可以通过属性acceptDrops设置部件是否接受鼠标拖放事件。如果部件接受拖放,则在鼠标拖放时,拖放事件会发送给鼠标当前光标下接受拖放的第一个部件。
>
> 如果一个部件设置了acceptDrops属性为True,则就是通知系统该部件可能接受鼠标拖放事件。
>
> 注意:
> 1、如果当前部件是一个桌面(windowType() == Qt.Desktop), 如果此时另一应用正在使用桌面则这个属性设置可能失败;
> 2、不要在拖、放事件的处理方法中修改该属性。
>
> 使用acceptDrops()获取当前部件是否支持拖放;
> 使用setAcceptDrops(bool on)设置当前部件是否支持拖放。
>
* QPushButton
flat属性用于确认按钮边框是否凸起,如果为False则凸起,如果为True则边框与背景是平坦的。
(1) default属性表示当在对话框中时有“Enter”键按下时执行此按键的click()事件。它的默认值是false;
(2)autoDefault属性设置为true时会影响按键的外观(略微突出显大),它的默认值是true。
QFrame{
border-radius:10px;
border:1px solid rgb(119, 119,119)
}
-
QSqlTableModel
Qt基础学习笔记04
-------------本文结束感谢您的阅读-------------
相关文章
- 本文链接: https://blog.xuemingde.com/posts/23E5YZV.html
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!