Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 05.08.2015
Сообщений: 8

Как в QTextEdit вставить не форматированный текст?

28.04.2016, 07:25. Показов 3359. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При вставке большого объема информации с вэб страниц редактор зависает(не отвечает).
Буду рад помощи и любым примерам, спасибо.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/python
 
# mainwindow.py
 
import sys
from PyQt4 import QtGui, QtCore
 
class MainWindow(QtGui.QMainWindow):
    def __init__(self):
        QtGui.QMainWindow.__init__(self)
 
        self.resize(350, 250)
        self.setWindowTitle('mainwindow')
 
        textEdit = QtGui.QTextEdit()
        self.setCentralWidget(textEdit)
 
        exit = QtGui.QAction(QtGui.QIcon('icons/exit.png'), 'Exit', self)
        exit.setShortcut('Ctrl+Q')
        exit.setStatusTip('Exit application')
        self.connect(exit, QtCore.SIGNAL('triggered()'), QtCore.SLOT('close()'))
 
        self.statusBar()
 
        menubar = self.menuBar()
        file = menubar.addMenu('&File')
        file.addAction(exit)
 
        toolbar = self.addToolBar('Exit')
        toolbar.addAction(exit)
 
 
app = QtGui.QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())


Пример взят отсюда http://wiki.python.su/Документ... СредуPyQt4
Миниатюры
Как в QTextEdit вставить не форматированный текст?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.04.2016, 07:25
Ответы с готовыми решениями:

Как вставить форматированный текст в QTextEdit?
Никак не получается вставить форматированный текст из буфер-обмена в поле QTextEdit. Текст появляется как обычный. Хочу вставлять тексты,...

Как вставить форматированный текст Word в приложение VB?
Форматиров-й текст Word в приложение VB - как вставить? Помогите!!! Все форматирование (т.е. нижние, верхние индексы, тип шрифта)...

Как взять сам текст из Word и вставить в QTextEdit используя QAxObject
Помогите пожалуйста, как взять (скопировать) сам текст из Word и вставить в QTextEdit с помощью QAxObject перерыл весь интернет примеров...

5
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.04.2016, 10:11
Попробуй так, но вообще у меня и изначальный вариант не зависает.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import sys
from PyQt4 import QtGui, QtCore
 
 
class MainWindow(QtGui.QMainWindow):
    def __init__(self):
        QtGui.QMainWindow.__init__(self)
 
        self.resize(350, 250)
        self.setWindowTitle('mainwindow')
 
        textEdit = QtGui.QTextEdit()
        textEdit.setLineWrapMode(0)
        textEdit.setWordWrapMode(0)
        self.setCentralWidget(textEdit)
 
        exit = QtGui.QAction(QtGui.QIcon('icons/exit.png'), 'Exit', self)
        exit.setShortcut('Ctrl+Q')
        exit.setStatusTip('Exit application')
        self.connect(exit, QtCore.SIGNAL('triggered()'), QtCore.SLOT('close()'))
 
        self.statusBar()
 
        menubar = self.menuBar()
        file = menubar.addMenu('&File')
        file.addAction(exit)
 
        toolbar = self.addToolBar('Exit')
        toolbar.addAction(exit)
 
 
app = QtGui.QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())
1
0 / 0 / 0
Регистрация: 05.08.2015
Сообщений: 8
28.04.2016, 11:21  [ТС]
Спасибо, но увы, не помогло.
Мало того, что вставляемый текст получается ни капли не структурирован, так еще и зависает в среднем на 3-4 секунды.
Вот пример, инфа скопирована с вики, pyqt снова не отвечает((
Миниатюры
Как в QTextEdit вставить не форматированный текст?  
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.04.2016, 11:55
Цитата Сообщение от frankyfo Посмотреть сообщение
Мало того, что вставляемый текст получается ни капли не структурирован
Вообще-то на твоем же скрине видно, что разметка копируется нормально.
Цитата Сообщение от frankyfo Посмотреть сообщение
так еще и зависает в среднем на 3-4 секунды.
Похоже обрабатывает данные, вычисляет форматирование. Какие характеристики компа?

Кстати, если хочешь отключить форматирование текста, то можно это сделать вот так
Python
1
textEdit.setAcceptRichText(False)
1
0 / 0 / 0
Регистрация: 05.08.2015
Сообщений: 8
28.04.2016, 12:27  [ТС]
Ух тыж *бушки, то что нужно, спасибо, так не зависает!!!
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
28.04.2016, 12:29
frankyfo, потому что так не происходит вычисления форматирования.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.04.2016, 12:29
Помогаю со студенческими работами здесь

Как в документ Word вставить форматированный текст в формате RTF?
Как в документ Word вставить форматированный текст в формате RTF (clipboard не предлагать)

VBA Word Вставить форматированный текст в конец файла
Ребят, второй день голову ломаю. Как вставить в конец вордовского файла текст, который будет меньшим шрифтом, чем основной текст. Что то...

Форматированный текст из Word вставить в тело письма Outlook
Доброго времени суток. Есть часть кода, которое формирует новое письмо в Outlook. Вставляет форматированный текст в активное окно письма и...

QTextEdit-как выделить текст??
Как выделить текст чтобы все дальнейшие операции проводились только с веделенным текстом?

Как вывести текст из QTextEdit в переменную?
Здравствуйте! Пытаюсь понять как вывести текст из редактора в переменную, окно программы запускается, но после нажатия кнопки (вызова...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru