狂猛欧美激情性xxxx大豆行情,日产精品久久久一区二区,日本欧美v大码在线,av蓝导航精品导航

Qt中怎樣獲得文本框中輸入的漢字

首頁 > 公司事務2023-04-02 18:59:16

Qt中如何在第一個文本框獲取內容,然后在第二個文本框輸出

我寫了一個textEdit,一個textBrowser,兩個按鈕rn想要達到的效果是rnrn在textEdit里輸入N行字符串,比如SS,CC,HHrnrn然后按一下“升序排列”按鈕rn最后在textBrowser里輸出CC,HH,SSrnrn這樣的效果要怎么實現呢?
給你說下大概的流程吧 textedit按行讀取 然后建立一個qstring的容器 讀取各行數據 按鈕點擊后進行排序 然后把數據輸出到textbrowser 其實沒必要這樣用 直接建立一個qtablewidget 輸入內容后點擊headeritem 應該直接就可以排序的

用QT如何實現把文本框的中文內容顯示在標簽上? 要完整一點的程序哦,急急急 啊

文本框是QLineEdit還是QTextEdit?
1、獲取文本內容:
如果是QLineEdit調用text()即可,如果是QTextEdit可調用 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界面設計一個提取編輯框中數字和字母

利用QT界面設計一個提取編輯框中數字和字母利用QT界面設計一個提取編輯框中數字和字母,要求:

(1)一個EditText可以輸入數字和字母的混合字符;

(2)兩個按鈕,一個是“提取數字”、一個是“提取字母”;

(3)一個標簽顯示提取結果,提取數字的結果用藍底、紅字顯示,提取字母的結果用紅底、藍字顯示,同時設置字體放大,加粗顯示;

加上關閉窗口的按鈕控件。

#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);
}

相關推薦:

判決公司賠償(法院判決公司賠償股東需要承擔嗎)

報案等于立案(報案與立案區別)

離婚房子公證(離婚房子公證多少費用多少)

騙貸立案短信(收到短信說騙貸申請支付令是真的么)

行賄和受賄同罪嗎(行賄和受賄是共同犯罪嗎)

主站蜘蛛池模板: 遂川县| 广水市| 江门市| 聂拉木县| 长海县| 阿巴嘎旗| 高清| 东辽县| 齐河县| 六安市| 华亭县| 兴国县| 达尔| 从化市| 历史| 新巴尔虎右旗| 黄陵县| 普洱| 黔江区| 哈巴河县| 来安县| 台东县| 库车县| 沿河| 诸暨市| 建宁县| 内乡县| 长武县| 根河市| 岳普湖县| 绥棱县| 保亭| 南丰县| 吐鲁番市| 神农架林区| 延吉市| 临武县| 屏南县| 石楼县| 双流县| 万安县|