我们先看下酷狗音乐的输入框效果图:


这里我们需要实现在输入框里面添加一个按钮(多个也一样),并且提供一个默认时候的文字。。直接上代码好了。
- QHBoxLayout *lay = new QHBoxLayout;
- lay->addWidget(m_pBtnSearch);
- lay->setContentsMargins(0, 0, 0, 0);
- lay->setAlignment(Qt::AlignRight);
- searchEdit = new QLineEdit;
- searchEdit->setLayout(lay);
- searchEdit->setFrame(false);
- searchEdit->setStyleSheet("QLineEdit{ background-color: rgba(255,240,255,120); }QLineEdit:focus{background-color: rgb(255,255,255)}");
- searchEdit->setTextMargins(0, 0, 30, 0);
- searchEdit->setPlaceholderText(tr("许嵩"));
http://blog.csdn.net/wu5151/article/details/47107665
Qt之界面美化输入框(使用QSS确实非同凡响)
原文:http://www.cnblogs.com/findumars/p/5079455.html