Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
0 / 0 / 0
Регистрация: 02.02.2022
Сообщений: 4
PyQt5

Не могу добавить текст в строку

02.02.2022, 18:10. Показов 578. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не пойму как мне добавить текст в строку из логики программы

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
from telethon import TelegramClient, events, sync
from time import sleep
from random import randint
import random
import sys
from PyQt5 import QtCore, QtGui, QtWidgets
from untilted import Ui_MainWindow
 
 
 
api_id = ""
api_hash = ""
bot_token = ''
bot_token2 = ''
 
app = QtWidgets.QApplication(sys.argv)
 
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
 
bot = TelegramClient('bot', api_id, api_hash).start(bot_token=bot_token)
bot.start()
 
bot2 = TelegramClient('bot2', api_id, api_hash).start(bot_token=bot_token2)
bot2.start()
 
 
 
message = 'ттт'
send = ['']
 
 
def y():
    for g in send:
        try:
            bot.send_message(g, ui.textEdit.toPlainText())
            print('[V] Сообщение успешно отправлено в группу @' + g)
            bot2.send_message(g, ui.textEdit.toPlainText())
            print('[V] Сообщение успешно отправлено в группу @' + g)
        except:
            print('[X] Сообщение не удалось отправить в группу @' + g)
        sleep(randint(1, 3))
 
 
ui.pushButton_2.clicked.connect(ui.write)
ui.pushButton.clicked.connect(y)
 
sys.exit(app.exec_())


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
37
38
39
40
41
from PyQt5 import QtCore, QtGui, QtWidgets
send = ['']
 
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(440, 80, 171, 61))
        self.pushButton.setObjectName("pushButton")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setGeometry(QtCore.QRect(440, 150, 171, 61))
        self.pushButton_2.setObjectName("pushButton_2")
        self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_3.setGeometry(QtCore.QRect(440, 220, 171, 61))
        self.pushButton_3.setObjectName("pushButton_3")
        self.textEdit = QtWidgets.QTextEdit(self.centralwidget)
        self.textEdit.setGeometry(QtCore.QRect(50, 70, 351, 241))
        self.textEdit.setObjectName("textEdit")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 24))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
 
        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
 
    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton.setText(_translate("MainWindow", "начать рассылку "))
        self.pushButton_2.setText(_translate("MainWindow", "добавить получателя"))
        self.pushButton_3.setText(_translate("MainWindow", "остановить "))
 
    def write(self):
        mytext = self.textEdit.toPlainText()
        with open('core' in send, 'a') as f:
            f.write(''.join(mytext))
функция write не хочет закинуть текст с поля в переменную send в 1 куске кода ошибка
Python
1
2
    f.write(''.join(mytext))
OSError: [Errno 9] Bad file descriptor
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.02.2022, 18:10
Ответы с готовыми решениями:

Как добавить в текст перевод на другую строку и пустую строку?
Подскажите пжл))) понимаю, что дурацкий вопрос, но быстро не нашла, а долго искать сейчас нет совсем времени. Как добавить в текст,...

Добавить текст в текущую строку
Как добавить текст в текущую строку RichEdit??? какими методами надо пользоваться? Просто мне надо чтобы текст выводился по одному символу...

Не могу добавить строку
Не могу добавить строку в БД. Выскакивает исключение, ругающееся на нарушение целостности БД.Причем добавление проходит успешно во все...

2
Эксперт Python
5439 / 3860 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
02.02.2022, 21:04
Цитата Сообщение от LOM3M4 Посмотреть сообщение
функция write не хочет закинуть текст с поля в переменную send
Зачем ты написал 'core' in send как путь в файлу?
Если сможешь ответить - поймешь в чем ошибка: Bad file descriptor.
0
0 / 0 / 0
Регистрация: 02.02.2022
Сообщений: 4
02.02.2022, 22:07  [ТС]
да я понял что нужно по другому заполнять строку через импорт переменной из первого файла или создать её в функции и вызывать его в логике , осталось только додуматься как это сделать, по хорошему бы переписать полностью всё одним файлом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.02.2022, 22:07

Добавить в определенную строку Memo текст
Добавить в определенную строку Memo текст Например: _______________________ Memo1 Вышел на природу с друзьями ...

Не могу добавить текст в mysql таблицу
Создаю блог, сейчас работаю над добавлением записей. Записи без html тегов и без php символов добавляются нормально, но записи в...

Не могу добавить строку в таблицу
Проблема в следующем. Есть вот такая база данных(картинка во вложениях). Нужно добавить строку в таблицу question. Следующий код выдает...

Не могу добавить строку StringGrid
Здравствуйте! Пытаюсь добавить строку в StringGrid. И так писал StringGrid1->RowCount++; и так StringGrid1->RowCount =...

Как listBox добавить текст в нужную строку
Как listBox добавить текст в нужную строку, например 5?


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru