我是新的编码guis,我想创建一个聊天框,用户可以在其中与回答问题和FAQS的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对话
答案 0 :(得分:0)
正如迈克尔在纪念信中所写,请先看看How to ask。
然后看看wxPython Tutorial!在这里,您将找到有关所需小部件的一些信息。首先,应使用wx.TextCtrl或wx.StaticText在GUI中进行输入和打印。
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()