社区
Qt
帖子详情
Qt实现LineEdit里添加图片
亚里士多缺德
2016-07-25 02:34:54
直接上图 怎么实现这样的前面有图片的输入框 另外 怎么在tableview中增加复选框及富文本 本人新手 刚接触Qt一个多月吧
...全文
1423
3
打赏
收藏
Qt实现LineEdit里添加图片
直接上图 怎么实现这样的前面有图片的输入框 另外 怎么在tableview中增加复选框及富文本 本人新手 刚接触Qt一个多月吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
亚里士多缺德
2016-07-26
打赏
举报
回复
感谢曼巴 已经实现
那像这样 头像突出的情况 包括布局 是用网格布局吗 头像占两个列?
冷静忍耐
2016-07-26
打赏
举报
回复
QLineEdit *lineEdit = new QLineEdit(this); lineEdit->setMinimumHeight(23); lineEdit->setTextMargins(0, 0, 21, 0); QLabel *lock = new QLabel(this); lock->setMaximumSize(21, 21); lock->setCursor(QCursor(Qt::ArrowCursor)); lock->setPixmap(QPixmap(":/image/lock.png")); QSpacerItem *spaceItem = new QSpacerItem(150, 10, QSizePolicy::Expanding); QHBoxLayout *editLayout = new QHBoxLayout(); editLayout->setContentsMargins(1, 0, 1, 0); editLayout->addWidget(lock); editLayout->addSpacerItem(spaceItem); lineEdit->setLayout(editLayout);
小乌龟在大乌龟背上
2016-07-25
打赏
举报
回复
网上有很多例子的` lineEdit有一个setTextMargins方法,对左边的margin空出一点区域,空出的这一区域就可以加个按钮,图片啊都可以
Qt
实现
拖放文件及自定义拖放操作
该资源分为两个界面,主界面
实现
拖放文件到主窗口后读取文件内容,将内容显示到编辑器Text
Edit
中,并将文件名及路径显示到
Line
Edit
中;通过按钮【自定义拖放操作】打开另一个窗口,在该窗口中
实现
随意拖动
图片
的操作。 程序比较简陋,没有
添加
图标等其它资源。
QT
,对
line
Edit
实现
左侧
图片
添加
QT
,对
line
Edit
实现
左侧
图片
添加
QT
控件之(
line
Edit
)左侧右侧中
添加
图标的效果(搜索)
主要
实现
的是
qt
中的
line
Edit
中内部的左侧和右侧中分别
添加
图标的效果 一、左侧的
添加
效果 //
添加
图片
QAction *action = new QAction(this); action->setIcon(QIcon(":/image/search.png")); ui->
line
Edit
->addAction(action,Q
Line
Edit
::LeadingPosition); 最终
实现
如下: 右侧效果如下: 需要源码可以参考.
qt
plaintext
edit
使用_
qt
获取
line
edit
的内容
Q
Line
Edit
和
QT
ext
Edit
都是文本框类,Q
Line
Edit
类是单行文本框控件,可以输入单行字符串。
QT
ext
Edit
类是多行文本框控件,可以显示多行文本内容,当文本内容超出控件显示范围时,可以显示水平个垂直滚动条。
QT
ext
Edit
不仅可以显示文本还可以显示HTML文档。来看看两者的使用方法和区别吧~
QT
之设计部件背景色
一、使用
QT
样式表设计部件外观 样式表使用文本描述,可以使用QApplication::setStyleSheet()函数将其设置到整个应用程序上,也可以使用QWidget::setStyleSheet()函数将其设置到一个指定的部件上。 1、使用代码设置样式表 如果希望对指定部件设置背景色,可以
添加
如下代码: //设置pushButton的背景为黄色 ui...
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章