Qt中如何在第一個文本框獲取內(nèi)容,然后在第二個文本框輸出
我寫了一個textEdit,一個textBrowser,兩個按鈕rn想要達到的效果是rnrn在textEdit里輸入N行字符串,比如SS,CC,HHrnrn然后按一下“升序排列”按鈕rn最后在textBrowser里輸出CC,HH,SSrnrn這樣的效果要怎么實現(xiàn)呢?給你說下大概的流程吧 textedit按行讀取 然后建立一個qstring的容器 讀取各行數(shù)據(jù) 按鈕點擊后進行排序 然后把數(shù)據(jù)輸出到textbrowser 其實沒必要這樣用 直接建立一個qtablewidget 輸入內(nèi)容后點擊headeritem 應該直接就可以排序的
用QT如何實現(xiàn)把文本框的中文內(nèi)容顯示在標簽上? 要完整一點的程序哦,急急急 啊
文本框是QLineEdit還是QTextEdit?
1、獲取文本內(nèi)容:
如果是QLineEdit調(diào)用text()即可,如果是QTextEdit可調(diào)用 toPlainText()
QString qsText = lineEdit->text();
或QString qsText = textEdit->text();
2
label->setText( qsText );
如果用qt designer設計好的Form,可以這樣寫:
文本框的對象為lineEdit,標簽對象為label
ui->label->setText(ui->lineEdit->text());
利用QT界面設計一個提取編輯框中數(shù)字和字母
利用QT界面設計一個提取編輯框中數(shù)字和字母利用QT界面設計一個提取編輯框中數(shù)字和字母,要求:
(1)一個EditText可以輸入數(shù)字和字母的混合字符;
(2)兩個按鈕,一個是“提取數(shù)字”、一個是“提取字母”;
(3)一個標簽顯示提取結果,提取數(shù)字的結果用藍底、紅字顯示,提取字母的結果用紅底、藍字顯示,同時設置字體放大,加粗顯示;
加上關閉窗口的按鈕控件。
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->closeexe,SIGNAL(clicked()),this,SLOT(close()));
connect(ui->getnum,SIGNAL(clicked()),this,SLOT(slot_getnum_clicked()));
connect(ui->getchar,SIGNAL(clicked()),this,SLOT(slot_getchar_clicked()));
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::slot_getnum_clicked()
{
qDebug("click get num ");
getContent(0);
}
void MainWindow::slot_getchar_clicked()
{
qDebug("click get char ");
getContent(1);
}
void MainWindow::getContent(int type)
{
qDebug("in to sub function ");
int a= 0,b=0;
type?(a=0,b=255):(a=255,b=0);
QString style;
style.sprintf("color: rgb(%d, 0, %d);background-color: rgb(%d, 0, %d);font: 16pt \"宋體\";",
a,b,b,a);
ui->label->setStyleSheet(style);
QString str = ui->textEdit->toPlainText();
QString tmp;
tmp.clear();
for (int i=0;i<str.length();i++)
{
if ( type?(str.at(i) <'0' || str.at(i)>'9'):(str.at(i) >='0' && str.at(i)<='9') )
{
tmp.append(str.at(i));
qDebug()<<tmp;
}
}
ui->label->setText(tmp);
}
相關推薦:
離婚人的個稅(離異家庭個稅子女扣除)
產(chǎn)品雙倍賠償(消費者在何種情況下可獲得雙倍賠償)
不予登記立案(民事不予立案六種情形)
違規(guī)披露賠償(違規(guī)披露被立案能索賠嗎)
詐騙投資立案(投資詐騙的立案標準)