首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ABAP

    屏幕控件--創建textedit

    ABAP中輸入框都是一行一行的,利用cl_gui_textedit和cl_gui_custom_container可以創建類似于記事本輸入的效果。 table of istr, custom_container TYPE REF TO cl_gui_custom_container, editor TYPE REF TO cl_gui_textedit //把容器和要創建的textedit鏈接起來,就是讓textedit顯示在容器中 CREATE OBJECT editor EXPORTING wordwrap_mode = cl_gui_textedit=>wordwrap_at_fixed_position wordwrap_position = line_length wordwrap_to_linebreak_mode = cl_gui_textedit=>true parent

    59540发布于 2021-02-24
  • 来自专栏各类技术文章~

    使用记事本或 TextEdit 学习 HTML

    ---- 使用记事本或 TextEdit 学习 HTML 可以使用专业的 HTML 编辑器创建和修改网页。 但是,为了学习 HTML,我们推荐使用简单的文本编辑器,如 Notepad (PC) 或 TextEdit (Mac)。 我们相信使用简单的文本编辑器是学习 HTML 的好方法。 按照以下步骤使用记事本或 TextEdit 创建您的第一个网页。 ---- 步骤 1:打开记事本 (PC) Windows 8 或更高版本: 打开开始屏幕(屏幕左下角的窗口符号)。输入记事本。 Windows 7 或更早版本: 打开开始> 程序> 附件> 记事本 第 1 步:打开 TextEdit (Mac) 打开Finder > 应用程序 > 文本编辑 还要更改一些首选项以使应用程序正确保存文件

    1.4K10发布于 2021-09-11
  • 来自专栏dotNET编程大全

    C# WPF文本框TextEdit不以科学计数法显示

    Label="DefectSize(m)" HorizontalContentAlignment="Right"> <dxe:TextEdit

    1.5K20发布于 2021-11-01
  • 来自专栏全栈程序员必看

    pyqt5获取textedit内容_java点击按钮获取文本框内容

    我想从PyQt5.qtwidgestQinputDialog中的用户获取多个输入文本。。。在这段代码中,我可以只得到一个输入文本框,当我被单击按钮时,我想得到更多的输入文本框。更多信息请参见图片。。。在from PyQt5.QtWidgets import (QApplication,QWidget,QPushButton,QLineEdit,QInputDialog,QHBoxLayout)

    5.9K20编辑于 2022-10-03
  • 来自专栏Jungle笔记

    Qt键盘事件(一)——检测按键输入

    ->append("Key_Escape Press"); break; case Qt::Key_Tab: this->ui.textEdit_press->append ("Key_Tab Press"); break; case Qt::Key_Enter: this->ui.textEdit_press->append("Key_Enter Press"); break; case Qt::Key_Delete: this->ui.textEdit_press->append("Key_Delete Press : this->ui.textEdit_press->append("Key_Right Press"); break; case Qt::Key_Down: this->ui.textEdit_press->append("Key_Down Press"); break; /*default: this->ui.textEdit

    3.9K20编辑于 2022-07-24
  • 来自专栏Python编程 pyqt matplotlib

    PyQt5 字体/颜色/打印/打印预览对话框

    = QTextEdit()#初始化时换行符无效 self.textEdit.setText("第一行\n第二行\n第三行\n") self.textEdit.selectAll font = self.textEdit.currentFont() self.textEdit.setFontFamily (self, QString fontFamily) self.textEdit.setFontItalic (self, bool b) self.textEdit.setFontPointSize (self , float s) self.textEdit.setFontUnderline (self, bool b) self.textEdit.setFontWeight (self) self.textEdit.textColor (self) ''' def textbgcolor_setup(self): color

    4.6K51发布于 2019-08-13
  • 来自专栏全栈程序员必看

    QSplitter(分离部件)

    = new QTextEdit(); QTextEdit* textEdit2 = new QTextEdit(); QTextEdit* textEdit3 = new QTextEdit (); splitter->addWidget(textEdit1); splitter->addWidget(textEdit2); splitter->addWidget( textEdit3); textEdit1->setText("Edit1"); textEdit1->setAlignment(Qt::AlignCenter); textEdit2 ->setText("Edit2"); textEdit2->setAlignment(Qt::AlignCenter); textEdit3->setText("Edit3"); (); QTextEdit* textEdit4 = new QTextEdit(); splitter->addWidget(textEdit1); textEdit1

    1.1K20编辑于 2022-08-03
  • 来自专栏Nicky's blog

    Qt4系列之开发文本编辑器

    = new QTextEdit();     setCentralWidget(textEdit);     createAction();//创建动作     createMenu();//创建菜单 ,SLOT(cut()));     connect(copy,SIGNAL(triggered()),textEdit,SLOT(copy()));     connect(paste,SIGNAL( triggered()),textEdit,SLOT(paste()));     connect(undoAction,SIGNAL(triggered()),textEdit,SLOT(undo() ));     connect(redoAction,SIGNAL(triggered()),textEdit,SLOT(redo()));     //字体设置动作与槽的连接     connect( arg(textEdit->textCursor().blockNumber()).arg(textEdit->textCursor().columnNumber()));         ui->statusBar

    96040编辑于 2022-05-07
  • 来自专栏Linux驱动

    17.QT-事件处理分析、事件过滤器、拖放事件

    ; }; MainWindow::MainWindow() { textEdit = new QTextEdit; setCentralWidget(textEdit); textEdit->setAttribute(Qt::WA_InputMethodEnabled, false); //禁止中文输入法 textEdit->installEventFilter (this); } bool MainWindow::eventFilter(QObject *obj, QEvent *event) { if (obj == textEdit) 否则调用 : event ->ignore(); 示例: class MainWindow : public QMainWindow { private: QTextEdit *textEdit = new QTextEdit; setCentralWidget(textEdit); textEdit->setAttribute(Qt::WA_InputMethodEnabled

    2K20发布于 2018-05-28
  • 来自专栏跟Qt君学编程

    Qt官方示例-字体采样器

    ; italic = item->child(0)->data(0, Qt::UserRole + 1).toBool(); } QString oldText = textEdit ->toPlainText().trimmed(); bool modified = textEdit->document()->isModified(); textEdit->clear (); QFont font(family, 32, weight, italic); font.setStyleName(style); textEdit->document( )->setDefaultFont(font); QTextCursor cursor = textEdit->textCursor(); QTextBlockFormat blockFormat QString(oldText)); else cursor.insertText(QString("%1 %2").arg(family).arg(style)); textEdit

    65410编辑于 2023-03-17
  • 来自专栏自然语言处理

    Qt学习(二)------实例mynotepad制作

    ,SLOT(undo())); QObject::connect(ui->redoAction,SIGNAL(triggered()),ui->textEdit,SLOT(redo())); QObject::connect(ui->copyAction,SIGNAL(triggered()),ui->textEdit,SLOT(copy())); QObject::connect( ui->cutAction,SIGNAL(triggered()),ui->textEdit,SLOT(cut())); QObject::connect(ui->pasteAction,SIGNAL (triggered()),ui->textEdit,SLOT(paste())); QObject::connect(ui->selectAllAction,SIGNAL(triggered( )),ui->textEdit,SLOT(selectAll())); QObject::connect(ui->fontAction,SIGNAL(triggered()),this,SLOT

    47910编辑于 2023-08-26
  • 来自专栏半生瓜のblog

    【QT】QT富文本

    文档边框格式 示例: ui->setupUi(this); //获取文档对象 QTextDocument* document = ui->textEdit->document(); frameFormat.setBorderStyle(QTextFrameFormat::BorderStyle_DotDash ); QTextCursor cursor = ui->textEdit ->addAction(action_textFont); void MainWindow::showTextFrame() { QTextDocument* document = ui->textEdit void MainWindow::setTextFont(bool checked) { if(checked) { QTextCursor cursor = ui->textEdit ->textCursor().blockNumber()) .arg(ui->textEdit->textCursor().columnNumber());

    2.8K10编辑于 2023-05-13
  • 来自专栏用户2442861的专栏

    Qt学习之路_6(Qt局域网聊天软件)

    (QString size) { ui->textEdit->setFontPointSize(size.toDouble()); ui->textEdit->setFocus(); } void ::Bold); else ui->textEdit->setFontWeight(QFont::Normal); ui->textEdit->setFocus(); } ->toHtml(); qDebug()<<msg; ui->textEdit->clear(); ui->textEdit->setFocus(); return msg (QString size) { ui->textEdit->setFontPointSize(size.toDouble()); ui->textEdit->setFocus(); } void :Bold); else ui->textEdit->setFontWeight(QFont::Normal); ui->textEdit->setFocus(); }

    3.2K10发布于 2018-09-20
  • 来自专栏用户2442861的专栏

    Qt学习之路_6(Qt局域网聊天软件)

    (QString size) { ui->textEdit->setFontPointSize(size.toDouble()); ui->textEdit->setFocus(); } void ::Bold); else ui->textEdit->setFontWeight(QFont::Normal); ui->textEdit->setFocus(); } ->toHtml(); qDebug()<<msg; ui->textEdit->clear(); ui->textEdit->setFocus(); return msg (QString size) { ui->textEdit->setFontPointSize(size.toDouble()); ui->textEdit->setFocus(); } void :Bold); else ui->textEdit->setFontWeight(QFont::Normal); ui->textEdit->setFocus(); }

    3.8K20发布于 2018-09-20
  • 来自专栏全栈测试技术

    PyQt5-Qt Designer中控件的尺寸相关设置(sizePolicy策略)

    , 101)) self.textEdit.setObjectName("textEdit") self.widget = QtWidgets.QWidget(self.centralwidget 期望尺寸:图片图片print(f"获取控件textEdit的期望尺寸的高度:{self.textEdit.sizeHint().height()}")print(f"获取控件textEdit的期望尺寸的宽度 = QtWidgets.QTextEdit(self.centralwidget) print(f"获取控件textEdit的期望尺寸的高度:{self.textEdit.sizeHint ().height()}") print(f"获取控件textEdit的期望尺寸的宽度:{self.textEdit.sizeHint().width()}") self.textEdit.setGeometry (QtCore.QRect(130, 210, 171, 101)) self.textEdit.setObjectName("textEdit") self.widget

    4.7K50编辑于 2023-10-09
  • 来自专栏Jungle笔记

    Qt键盘事件(二)——长按按键反复触发event事件问题解决

    ->append("true"); } else{ this->ui.textEdit_press->append("false"); } this->ui.textEdit_press->append("Key_Tab Press"); break; /*default: this->ui.textEdit event->isAutoRepeat()){ this->ui.textEdit_press->append("Key_Tab Press"); /* add your code here*/ } break; /*default: this->ui.textEdit->append("KeyEvent /* add your code here*/ } break; /*default: this->ui.textEdit->append("KeyEvent

    5.1K20编辑于 2022-07-24
  • 来自专栏大猫的Java笔记

    16.设计模式--备忘录模式(Memento模式)

    3.备忘录模式实现 TextEdit中,对追加和更新文本内容的方法都会调用TextEditMemento的保存方法,用于记录状态值,方便后续的撤销动作。 备忘录模式存在的意义 从代码来看备忘录模式似乎没有任何意义,如果单纯的只是保存一个状态值,实际上在TextEdit中也能做,但是实际上如果在TextEdit中做了,那么就违背了单一职责原则。 TextEdit应该只是负责文本的编辑、更新等操作,而至于记录快照等都应该是TextEditMemento来处理。 如果将来需要在TextEdit中增加新功能,例如清空操作,虽然只是加一个方法,但是实际上TextEdit已经发生了变化,如果使用备忘录模式是不需要管TextEditMemento的。 如果写在一起此时如果测试需要测试代码,那么整个功能都是需要进行测试的,原因是即使你只改了TextEdit,但是实际上这两个功能是包含在一起的。

    52830发布于 2021-11-18
  • 来自专栏技术开发——你我他

    Python杂谈(2)——词频分析工具

    () self.textEdit_2.setText("") text = str(textStr) words = peg.cut(text) print(words) _2.append("各种单词计数如下:") for k,v in dict(c2).items(): self.textEdit_2.append("词性:{0} ———— 个数 :{1}".format(k, v)) self.textEdit_2.append("===================================================== ==") self.textEdit_2.append("=======================================================") self.textEdit _2.append("计数如下:") for k,v in dict(c1).items(): self.textEdit_2.append("词语:{0} ———— 个数{1}

    1.2K40发布于 2020-06-09
  • [pyqt5][python][原创]pyqt5登陆界面跳转并关闭子窗口全部退出

    QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.textEdit = QtWidgets.QTextEdit(self.centralwidget) self.textEdit.setGeometry(QtCore.QRect(260, 70, 261 , 31)) self.textEdit.setObjectName("textEdit") self.pushButton = QtWidgets.QPushButton _2 = QtWidgets.QTextEdit(self.centralwidget) self.textEdit_2.setGeometry(QtCore.QRect(260, 110 , 261, 31)) self.textEdit_2.setObjectName("textEdit_2") self.label_2 = QtWidgets.QLabel

    29900编辑于 2025-07-18
  • 来自专栏全栈程序员必看

    Qt的QFile

    = -1) { ui->textEdit->setText(QString(buf)); } } 使用 QByteArray read(qint64 maxSize) 读取数据 file.atEnd()) { QByteArray fileData; fileData = file.readLine(); ui->textEdit->append 内容 QString text = ui->textEdit->toPlainText(); //转为标准的库string std::string str 内容 QString text = ui->textEdit->toPlainText(); //转为标准的库string std::string str "); } } else { ui->textEdit->setText("文件不存在"); return;

    2.5K10编辑于 2022-07-01
领券