我是新的编码 GUI,我想制作一个聊天框,用户可以在其中与回答问题和常见问题解答的 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 交谈
看看wxPython教程!在那里您将找到一些有关您需要的小部件的信息。首先,您应该在 GUI 中使用 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()