QLineEdit

1. 使用数值给QLineEdit赋值

GlobalPSNR 是double类型

OutBPP是float类型

QString data = QString::number(GlobalPSNR, ‘g‘, 6);
ui.textBrowser_PSN->setText(data);
data = QString::number(OutputBPP, ‘g‘, 6);
ui.textBrowser_Pix->setText(data);
ui.textBrowser_Wav->setText("97M");

2. 使用QLineEdit给变量赋值

Channels = ui.lineEdit->text().toUShort();

时间: 2024-11-05 06:12:52

QLineEdit的相关文章

Qt中QLineEdit使用总结

不说废话,下面是Qt官方文档中的一段话—— QLineEdit是一个单行文本编辑控件. 使用者可以利用很多函数,对其中的单行文本进行输入和编辑,包括撤销.恢复.剪切.粘贴以及拖放等. 通过改变lineEdit的echoMode(),可以设置其属性,比如输入的是密码还是普通文本. 文本的长度可以由maxLength()限制,可以通过使用validator()或者inputMask()可以限制它只能输入数字.在对同一个lineEdit的validator或者inputMask进行转换时,最好先将它的

qlineedit控件获得焦点

出处:http://blog.sina.com.cn/s/blog_640531380100wld9.html qlineedit控件获得焦点 lineEdit->setFocus();

Qt---实现在QLineEdit中输入密码时先显示明文,然后显示*号

如题: //==>QPasswordLineEdit.h #ifndef QPASSWORDLINEEDIT_H #define QPASSWORDLINEEDIT_H #include <QLineEdit> class QPasswordLineEdit : public QLineEdit { Q_OBJECT public: QPasswordLineEdit(QWidget *parent,int timeout = 300); ~QPasswordLineEdit(); pr

Qt限制文本框输入的方法(使用QRegExpValidator,为QLineEdit所独有)

在做界面编程的时候,对文本框的处理往往是个很头疼的事情,一是焦点进入文本框时,从人性化考虑,应选择文本框中文本,方便输入:二是,限制文本框的输入,只允许输入有效的文本,如果不这样做的话,那么就需要在程序中滤去非法输入.在这里介绍一种解决上述两个问题的方法: [cpp] view plain copy #ifndef _EDIT_H #define _EDIT_H #include <qlineedit.h> class CEdit : public QLineEdit { Q_OBJECT p

QT笔记之QLineEdit自动补全以及控件提升

转载:http://www.cnblogs.com/csuftzzk/p/qss_lineedit_completer.html?utm_source=tuicool&utm_medium=referral 转载:http://blog.csdn.net/starcloud_zxt/article/details/5186489 转载:http://blog.sina.com.cn/s/blog_a6fb6cc90101gu7w.html 一.窗口类.h中 用到的头文件 #include <

定制QT有标题的扁平化下拉框控件-QComboBox+QLineEdit+QListView

关键字:QT,QComboBox,QLineEdit,QListView OS:Windows 7 问题链接:QComboBox: Can we make the entire combobox clickable, not just the dropdown button (arrow) itself? 为了使整个combobox都是可点击的,所以加个QTComboBoxButton类继承QLineEdit,在mousePressEvent里面showPopup. class QTComboB

1QPushButton的使用,QLineEdit的使用,设置组件位置,布局(QHBoxLayout,QGridLayout)

 1.新建一个空Qt项目 2 新建一个新的文件(右击项目à添加新文件) 3 配置pro文件属性 SOURCES += \ main.cpp QT += widgets gui 4 编写main.cpp /*应用程序抽象类*/ #include <QApplication> /*窗口类*/ #include <QWidget> /*按钮*/ #include <QPushButton>   int main(int argc,char *argv[]) {     Q

2.QLabel,QPushButton,QLineEdit,QComboBox,QCheckBox,QRadioButton,QTextEdit,QTextBrowser,QGroupBox,QSl

 1.新建一个空项目(其它项目->空QT项目): 2  添加新文件(选择C++Class) MyWidget.h #ifndef MYWIDGET_H #define MYWIDGET_H   #include <QWidget> #include <QTextEdit> class MyWidget : public QWidget {     Q_OBJECT public:     explicit MyWidget(QWidget *parent = 0);  

QLineEdit 仿QQ签名框(思路很独特:用QSS::hover显示额外的图片)

今天鼓捣了半天,终于实现了自定义Qt中的QlineEdit控件的大致效果. 这个问题对于新手而言,主要有以下几个难点: 1.继承QLineEdit控件 2.QSS设置QLineEdit的相关样式,可以省下很多代码 3.自定义相关事件 void mousePressEvent(QMouseEvent *event); // 鼠标点击的时候,编程输入框 void keyPressEvent(QKeyEvent *event); // 按下Enter的时候,处理 void mouseMoveEvent