qtextcursor

    4熱度

    1回答

    我已經廣泛地研究這一點,但還沒有找到一個滿意的解決方案還滾動的QTextEdit控件: 如何追加在的QTextEdit控件結束文本,而不會觸發滾動到當滿足以下任一條件時,該部件的底部: 用戶選擇了一些文本。 用戶已從底部滾動。 (在其他情況下,滾動到的QTextEdit控件的底部應該被觸發。) 這是我目前使用在一個QTextEdit widget的底部追加text的代碼: const QTextC

    0熱度

    1回答

    我正在開發一個消息應用程序。我使用QTextBrowser來顯示消息,但是當它被讀取時,我使用QTextCursor稍微改變了它。 在我開始編輯文本之前,我可以訪問我生成的任何超鏈接,但現在此選項不再有效。我仍然可以看到<。smt < ./a>作爲超鏈接(帶下劃線且顏色不同),但我無法訪問它。 任何想法如何改變? 我QTextBrowser配置: textBrowserReadConversati

    0熱度

    1回答

    我可以得到QTextEdit中游標的行號。但無法獲得列號信息。 (注意:我在使用QTextBlock的同時獲取行號信息。)沒有簡單的方法來獲取列號?我該怎麼辦?雖然我讀here和here,QTextBlock類仍然讓我困惑。

    1熱度

    1回答

    您好我正在嘗試做一個函數來掃描QTextEdit,搜索電子郵件地址和電話號碼,並將其更改爲粗體。當我運行它,它崩潰我的程序錯誤「QTextCursor :: setPosition兩種:位置‘-1’超出範圍」,這裏是代碼: void MakeDisplay::processDoc(){ QString doc = text->toPlainText(); QTextCursor

    2熱度

    2回答

    使用Qt框架選擇文本段有問題。例如,如果我有這個文件:「沒有時間休息」。我想選擇「ime for r」並從文檔中刪除這段文本,我應該如何使用QTextCursor來做到這一點?這裏是我的代碼: QTextCursor *cursor = new QTextCursor(ui->plainTextEdit->document()); cursor->setPosition(StartPos,QTe

    2熱度

    1回答

    這是我的代碼的一小部分,我不知道爲什麼,但Qt忽略了CSS。 QTextDocument *mTextDocument = new QTextDocument(0); QTextEdit *textEdit = new QTextEdit(0); mTextDocument->setDefaultStyleSheet(QString::fromUtf8("body{background-col

    8熱度

    1回答

    我的表格上有一個QTextEdit,名爲translationInput。我正在嘗試爲用戶提供編輯功能。 這個QTextEdit將包含HTML格式的文本。我有一組按鈕,如「加粗」,「斜體」等等,它們應該在文檔中添加相應的標籤。如果沒有選擇文本時按下按鈕,我只想插入一對標籤,例如<b></b>。如果選擇了一些文字,我希望標籤從它的左側和右側出現。 這工作正常。不過,我還希望在此之後關閉標記之前將光標

    0熱度

    1回答

    有沒有辦法在QTextEdit上使用多個遊標? QTextCursor cursor = text_edit->textCursor(); int curPo = cursor.position(); text_edit->setTextCursor(cursor);

    1熱度

    1回答

    我想通過使用QTextBrowser來顯示串行端口程序來顯示輸入數據。我已經設置QTimer每100ms調用一次paintEvent,並在串口上收到任何東西時在QTextBrowser小部件上顯示字符。 我的問題是,我每次點擊QTextBrowser中間說的時候,就好像雖然光標的移動,然後在所有後續ui->tbOutput->insertPlainText(QString(buf));,只有QTe

    2熱度

    1回答

    我在QPlainTextEdit,其中每行開頭10位一些文字: line1 line2 line3 line4 於是,我選擇幾行,在一個循環中我想刪除所有選中的行前兩個空間: cursor.beginEditBlock(); for (QTextBlock block = startBlock; block != endBlock; block