Хотя в приведенном ниже примере представлен необходимый текст и ссылка для отдельного открытия почтового клиента по умолчанию, я бы хотел чтобы объединить их, заменив текст второй строки ссылкой, чтобы она автоматически выглядела аккуратно и имела тот же формат, что и окружающий текст.
Код: Выделить всё
import customtkinter as ctk
from tkhtmlview import HTMLLabel
class App(ctk.CTk):
def __init__(self):
super().__init__()
self.abouttext = ctk.CTkTextbox(master=self, width=500, height=100)
self.abouttext.pack()
self.abouttext.insert('1.0', 'Line 1: Stuff.\n\n')
self.abouttext.insert('2.0', 'Line 2: Email me for support.\n\n')
self.abouttext.insert('3.0', 'Line 3: More stuff.\n\n')
self.email_me = HTMLLabel(self, html=""" Line 2 replacement: [url=mailto:test@ctk.com?subject=Help%20me%20please]Email me[/url] for support""")
self.email_me.pack()
app = App()
app.mainloop()
Код: Выделить всё
self.abouttext.insert('2.0', 'Line 2: ' + HTMLLabel(self, html=""" [url=mailto:test@ctk.com?subject=Help%20me%20please]Email me[/url]""") + ' for support')Подробнее здесь: https://stackoverflow.com/questions/792 ... ctktextbox
Мобильная версия