Gan*_*ant 1 python user-interface qt pyqt ownerdrawn
我正在学习PyQt并想知道是否可以创建自定义/所有者绘制控件,如下图所示:
alt text http://lh5.ggpht.com/_5XDoB4MglkY/SpoT51SXR1I/AAAAAAAAFcU/ZXjzmhRyDVA/s400/SearchBox.png
搜索框右侧边框上有放大镜图标.PyQt有可能做到这一点吗?谢谢!
如果您只需要显示图标,一种简单的方法是使用样式表:
lineedit = QtGui.QLineEdit()
lineedit.setStyleSheet("""QLineEdit {
background-image: url(:/images/magnifier.png);
background-repeat: no-repeat;
background-position: right;
background-clip: padding;
padding-right: 16px;
}""")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
975 次 |
| 最近记录: |