Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Chinese
  4. 串口如何稳定接收数据(转帖)
Forum Updated to NodeBB v4.3 + New Features

串口如何稳定接收数据(转帖)

Scheduled Pinned Locked Moved Chinese
30 Posts 4 Posters 24.6k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    Vincent007
    wrote on last edited by
    #19

    @
    #include "mainwindow.h"
    #include "ui_mainwindow.h"

    MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
    {
    ui->setupUi(this);
    _timer.setInterval(10);

    for(int i = 0; i<1024;i++) {
        message += "1";
    }
    connect(&_timer,&QTimer::timeout,this,&MainWindow::updateText);
    _timer.start();
    

    }

    MainWindow::~MainWindow()
    {
    delete ui;
    }

    void MainWindow::updateText()
    {
    ui->textEdit->append(message);
    }
    @
    I did a simple application and test it. It works fine.
    You can try it and adjust parameters.

    1 Reply Last reply
    0
    • O Offline
      O Offline
      ohno
      wrote on last edited by
      #20

      HI Vincent007
      我以前测试过调用append是没有问题的,建议你改成ui->textEdit->insertPlainText(message);试试。
      因为我不能使用append,改成append会有这么一个问题
      一句完整的话分2次发送过来就变成2行,比如:
      “你好,谢谢你回答我的问题”。
      分两次之后,有可能变成
      “你好,”
      “谢谢你回答我的问题”

      1 Reply Last reply
      0
      • B Offline
        B Offline
        blackRock
        wrote on last edited by
        #21

        我发现MFC写的程序,会将多余的数据存储到硬盘,我用10ms的间隔,发送"hello",MFC占用内存一直变化不大,但是QT却会随着时间增大,接收的数据一旦超过一屏能显示的量的话,马上就会变卡,是不是那个人写得换行代码的逻辑非常复杂低效果呢

        1 Reply Last reply
        0
        • B Offline
          B Offline
          blackRock
          wrote on last edited by
          #22

          我发现MFC写的程序,会将多余的数据存储到硬盘,我用10ms的间隔,发送"hello",MFC占用内存一直变化不大,但是QT却会随着时间增大,接收的数据一旦超过一屏能显示的量的话,马上就会变卡,是不是那个人写得换行代码的逻辑非常复杂低效果呢

          1 Reply Last reply
          0
          • B Offline
            B Offline
            blackRock
            wrote on last edited by
            #23

            从2012到现在一直没什么改变

            1 Reply Last reply
            0
            • B Offline
              B Offline
              blackRock
              wrote on last edited by
              #24

              从2012到现在一直没什么改变

              1 Reply Last reply
              0
              • O Offline
                O Offline
                ohno
                wrote on last edited by
                #25

                HI blackRock blackRock
                我也发现这个问题,但是不知道你是否遇到我类似的问题。

                1 Reply Last reply
                0
                • O Offline
                  O Offline
                  ohno
                  wrote on last edited by
                  #26

                  HI blackRock blackRock
                  我也发现这个问题,但是不知道你是否遇到我类似的问题。

                  1 Reply Last reply
                  0
                  • V Offline
                    V Offline
                    Vincent007
                    wrote on last edited by
                    #27

                    I think you should ask this question on http://qt-project.org/forums/viewforum/10/
                    because more people will answer you.

                    1 Reply Last reply
                    0
                    • V Offline
                      V Offline
                      Vincent007
                      wrote on last edited by
                      #28

                      I think you should ask this question on http://qt-project.org/forums/viewforum/10/
                      because more people will answer you.

                      1 Reply Last reply
                      0
                      • B Offline
                        B Offline
                        blackRock
                        wrote on last edited by
                        #29

                        我跟你遇到的肯定是一样一样的

                        1 Reply Last reply
                        0
                        • B Offline
                          B Offline
                          blackRock
                          wrote on last edited by
                          #30

                          我跟你遇到的肯定是一样一样的

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved