Qt5:一个文本框输入字符,另一个文本框输出其大写格式
2016-07-29 09:56
253 查看
效果如下:
widget.h
widget.cpp
main.cpp
4000
widget.h
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QLineEdit>
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = 0);
~Widget();
protected slots:
void daxie();
private:
QLineEdit *textEdit,*textEdit2;
};
#endif // WIDGET_H
widget.cpp
#include <QWidget>
#include <QLineEdit>
#include <QApplication>
#include <QVBoxLayout>
#include "widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
QVBoxLayout *windowLayout = new QVBoxLayout(this);
textEdit = new QLineEdit;
textEdit->setEnabled(true);
textEdit2 = new QLineEdit;
textEdit2->setEnabled(false);
windowLayout->addWidget(textEdit);
windowLayout->addWidget(textEdit2);
QObject:: connect(textEdit,SIGNAL(textChanged(QString)),this,SLOT(daxie()));
}
Widget::~Widget()
{
}
void Widget::daxie()
{
QString newString = textEdit->text();
textEdit2->setText(newString.toUpper());
}
main.cpp
4000
#include "widget.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget w;
w.show();
return a.exec();
}
相关文章推荐
- 实验10指针2(1)输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- //1.编写代码模拟三次密码输入的场景。//2.编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。
- c#输入一个字符串,并把字符串的第一个字符变为大写,如果字符串中有空格则把空格的下个字符变为大写之后输出
- 写一个方法完成如下功能,判断从文本框textbox1输入的一个字符,如果是数字则求该数字的阶乘,如果是小写字条,则转换为大写,大写字符不变,结果在文本框textbox2中显示
- 实验十(二)-1、输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- 输入一个字符串,如果第一个字符是大写并且其他字符不是大写,那么输出true,否则输出false。
- 输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。
- C 输入一个字符 若是大写就输出小写 相反则输出大写 数字就不输出
- Java 输入一个大写字符,如F 比如 输入:F 输出 FEDCBA EDCBAB DCBABC CBABCD BABCDE ABCDEF 输入 B 输出: BA AB
- python 输入一个字符,是小写转换为大写,大写转换为小写,其他字符原样输出
- 从终端输入一个字符,比如是F,要求只能输出大写字母。 打印出以下格式: F *FE **FED ***FEDC ****FEDCB *****FEDCBA
- 从键盘输入一个带有数字的字符串,将其中所在的数字的位置输出,并把数字串小写字符变大写字符再输出
- 题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc。
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b;
- 【练习】在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b
- 输入一个字符若是大写自动转换成小写(使用条件运算符来)
- C#--第三周实验--任务2--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数(控制台应用)
- C#--第2周实验--任务2(1)--用户输入一个字符,并用Console类的Readkey()方法读取该字符,并在控制台上输出该字符
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
- 编写一个程序,接受用户输入的一段英文文字后,输出其中的字符数、单词数和句子数(设句子以"?"、"!"、"."结束)。