MohammadTahaRabie 0 ارسال شده در آذر 97 سلام من میخواستم از یه QPlainTextedit خط خط نوشته هارو بخونم و هر کدوم رو به یک QThread ام بدم و از QPlainTextedit پاک بشه هر خطی که خونده شده رو چطور میتونم اینکارو انجام بدم؟ C++ کم بلدم دارم یاد میگیرم ممنون میشم کمک کنید. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
0 mohamad 2 ارسال شده در آذر 97 سلام شما می تونید از کلاس QDocumentText استفاده کنید، متدی داره به نام findblockbyNumber که مقداری بازگشتی این متد QTextBlock هست، با دادن شماره خط می تونید از متد text برای پاس دادن به ترد استفاده کنید. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
0 MohamadP 0 ارسال شده در آذر 97 در 12 ساعت قبل، mohamad گفته است : سلام شما می تونید از کلاس QDocumentText استفاده کنید، متدی داره به نام findblockbyNumber که مقداری بازگشتی این متد QTextBlock هست، با دادن شماره خط می تونید از متد text برای پاس دادن به ترد استفاده کنید. همچنین می تونید از نمونه کد زیر استفاده کنید: #include "mainwindow.h" #include "ui_mainwindow.h" #include <QTextDocument> #include <QTextBlock> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; } void MainWindow::on_pushButton_clicked() { QTextDocument Doc(ui->plainTextEdit->toPlainText()); QString text; for(int i=0; i<Doc.blockCount();i++) text+=Doc.findBlockByNumber(i).text()+"\n"; ui->plainTextEdit_2->setPlainText(text); } نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
سلام
من میخواستم از یه QPlainTextedit خط خط نوشته هارو بخونم و هر کدوم رو به یک QThread ام بدم و از QPlainTextedit پاک بشه هر خطی که خونده شده رو
چطور میتونم اینکارو انجام بدم؟
C++ کم بلدم دارم یاد میگیرم ممنون میشم کمک کنید.
به اشتراک گذاری این ارسال
لینک به ارسال
به اشتراک گذاری در سایت های دیگر