网站首页 > 技术文章 正文
近期实现UI设计师的登陆窗口,用户名和密码 输入框前面有个图标。
Qt Designer 里lineEdit控件属性面板没有设置图标的地方。
问chatGPT,给出了让人啼笑皆非的答案
看来AI也不行,只能自己摸索。从二个方面开始尝试:
1、stylesheet里尝试设置
self.loginEdit.setStyleSheet("border-radius: 10px; border: 1px groove gray;border-style: outset;padding: 2 2 2 20;background-image: url(:img/pwd.png); background-repeat:no-repeat; background-position: left;")
发现也不报错,但是图标就是显示不出来
2、然后参考c版本在setAction里设置
C代码是这么实现的
const QIcon passwordIcon(":/img/passwd.png");
ui->password->setClearButtonEnabled(true);
ui->password->addAction(passwordIcon, QLineEdit::LeadingPosition);
那么python怎么实现呢,代码如下:
loginEditIcon = QtGui.QIcon("img/pwd.png")
self.loginEdit.addAction(loginEditIcon,QtWidgets.QLineEdit.LeadingPosition)
最后完美展现
猜你喜欢
- 2025-07-28 用python嗅探网络中所有HTTP数据包
- 2025-07-28 python制作仪表盘图(python动态仪表盘)
- 2025-07-28 一起来用 Python 做个是男人就坚持100秒游戏
- 2025-07-28 编程之美:分享Python简单界面框架easygui使用方法
- 2025-07-28 想了解Python源代码加密吗?现总结如下5大加密混淆手段!
- 2025-07-28 不容易!找到一个python的超简易网站搭建神器
- 2025-07-28 多学习才能多赚钱之:python怎么制作游戏脚本
- 2025-07-28 由浅入深和由简单到复杂,带你学习wxpython的菜单
- 2025-07-28 零基础Python自学教程9:Python中运算符的优先级和条件表达式
- 2025-07-28 python 标志法-优化版(数值判断[正负])、非空判断、退出判断)
- 290℃Python短文,Python中的嵌套条件语句(六)
- 286℃PythonNet:实现Python与.Net代码相互调用!
- 283℃python笔记:for循环嵌套。end=""的作用,图形打印
- 282℃Python实现字符串小写转大写并写入文件
- 279℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 140℃原来2025是完美的平方年,一起探索六种平方的算吧
- 123℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 115℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)