Форум программистов, компьютерный форум, киберфорум
Python: Tkinter
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 25.08.2016
Сообщений: 4
1

Вывод большого текста

28.03.2021, 07:20. Показов 1696. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте , не получается нормально выводить тект , через Label пробовал , но там его нельзя выделить и скопировать , пришел к тому , что нужно использовать ScrolledText ,сама функция работает нормально ,но не выводит текст в окне lbl , в конце функции я конечно нагородил всякого и ретурн и конфигур ,дальше в настройке окна пытался инсертом вставить в итоге ничего не происходит при нажатии кнопки

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
51
52
53
54
def press():
    a1=txt.get(1.0, END)
    a,k1,k2 ,last_list1,last_list2,simv=[],[],[],[],[],['a','g','c','t','@'] #куча списков потому что я не придумал ничего лучше
    for i in a1:# цикл просеивает все лишнее , пробелы , цифры и тд
        if i in simv:
            a.append(i)
    ind1=a.index('@') #находим индекс разделителя, нужен для определения области поиска 
    a[ind1]='!'
    ind2=a.index('@')
    a[ind2]='!'
    list1,list2=a[0:ind1-60],a[ind2+61:len(a)+1] #разрезаем список на 2. каждый содержит только допустимую для поиска облась
    for i in list1:   #  циклом наполняю список к1 до длинны в 10
        if len(k1)<10: 
            k1.append(i)
        if len(k1)==10 and (k1.count('a')+k1.count('t')==k1.count('g')+k1.count('c')) and (k1[9]=='c' or k1[9]=='g' ):
            last_list1.append(''.join(k1)) # фильтрую по условию(длинна,соотношение букв, окончание)
        if len(k1)==10: # удаляю первый символ , что бы цикл вернувшись в начало присоединил в конец еще 1 и "сдвинул " вправо
            del k1[0]
    for i in list2:
        if len(k2)<10:
            k2.append(i)
        if len(k2)==10 and (k2.count('a')+k2.count('t')==k2.count('g')+k2.count('c')) and (k2[9]=='c' or k2[9]=='g' ):
            last_list2.append(''.join(k2))
        if len(k2)==10:
            del k2[0]
    exlist=[]
    for i in last_list2:
        lll=[]
        for j in i:
            if j=='a':
                lll.append('t')
            if j =='t':
                lll.append('a')
            if j == 'g':
                lll.append('c')
            if j=='c':
                lll.append('g')
        lll=lll[::-1]
        exlist.append(''.join(lll))       
        return last_list1,exlist
        lbl.configure(last_list1)
from tkinter import *
from tkinter import scrolledtext
window = Tk()
window.title('primer')
b1=Button(window,text='нажать',command=press )
b1.pack()
lbl = scrolledtext.ScrolledText(window, width=100, height=10)
 
lbl.pack(side=BOTTOM)
txt = scrolledtext.ScrolledText(window, width=100, height=10)  
txt.pack()
window.geometry('1000x600')
window.mainloop()
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2021, 07:20
Ответы с готовыми решениями:

Вывод большого текста в value
Добрый день, нужно вывести большой объем текста. Например такого содержания: Эйнштейн - автор...

Вывод большого текста из MySQL
Добрый день! Имеется бд и в ней поле field c типом text. В поле при помощи ПХП заносится довольно...

Вывод на экран большого текста
Здравствуйте. Помогите пожалуйста, я уже запарился искать, пытаться делать, уже огромное время...

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

0
28.03.2021, 07:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2021, 07:20
Помогаю со студенческими работами здесь

Вывод большого объема текста echo <<<
echo &lt;&lt;&lt;MARCER Строка1&lt;br/&gt; Строка2&lt;br/&gt; Строка3&lt;br/&gt; MARCER; У меня отмечается ошибка по...

Вывод большого обьема текста(от 1гб)
Всем привет. Хочу узнать как вывести большой обьем данных на форму (какие компоненты использовать)...

OpenGL вывод большого количества текста
Доброго времени суток! Использую: - C# + OpenTK Переписываю проект с “immediate mode” на VBO....

Быстрый вывод большого объема текста в QPlainText
Всем привет. Столкнулся с проблемой. Нужно быстро вывести (несколько секунд) большой объем текста...

Вывод большого текста в отдельное поле при клике
Есть Поле1 с текстом который не помещается в данное поле. Редактирование неудобное. Как вы...

Проверка большого текста
Реализовать проверку большого текста т.е. я изначально задаю текст, например &quot;Мама мыла раму&quot;...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru