Как сделать окно чата с wx.Python - PullRequest
0 голосов
/ 17 мая 2019

Я новичок в программировании, и я хочу создать окно чата, где пользователь мог бы общаться с IA, отвечая на вопросы и часто задаваемые вопросы.

Это для личной работы, где у вас есть IA, который вы можетеобщаться и общаться с ним, я искал учебные пособия в StackOverflow, но нужно было пообщаться в чате, и он был более сложным

app = wx.App(False)
frame = wx.Frame(None, -1, 'Chat', size= (450, 550))
frame.Show(True)
mati = wx.StaticBitmap(frame, -1, wx.Bitmap('chat01.png', wx.BITMAP_TYPE_ANY), pos = wx.Point(0, 0), size = (450, 550))
wx.TextCtrl(mati, pos = (0, 455), size = (450, 50))
sizer = wx.BoxSizer(wx.VERTICAL)

Я ожидаю функционального чата, где пользователь может писать вопросы и общаться с IA

1 Ответ

0 голосов
/ 17 мая 2019

Как писал Майкл в комментариях, пожалуйста, сначала посмотрите Как спросить .

После этого взгляните на wxPython Tutorial !Там вы найдете необходимую информацию о виджетах.Для начала вы должны использовать wx.TextCtrl или wx.StaticText для ввода и печати в вашем графическом интерфейсе.

wx.TextCtrl(parent, id, value, pos, size, style)

и

Wx.StaticText(parent, id, label, position, size, style)

Также этот пример кода должен дать вам хороший стартточка:

import wx

class MyFrame(wx.Frame):
    def __init__(self, parent, title):
        wx.Frame.__init__(self, parent, title=title, size=(200,100))
        self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
        self.Show(True)

app = wx.App(False)
frame = MyFrame(None, 'Example')
app.MainLoop()
...