首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用wx.Python制作一个聊天箱

如何用wx.Python制作一个聊天箱
EN

Stack Overflow用户
提问于 2019-05-17 09:52:18
回答 1查看 173关注 0票数 0

我是新的编码图形用户界面,我想做一个聊天箱,在那里用户可以与IA聊天,回答问题和常见问题

这是一个个人工作,你有一个IA,你可以与他聊天和互动,我在StackOverflow上搜索了教程,但要在线聊天,这要复杂得多

代码语言:javascript
复制
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交谈

EN

回答 1

Stack Overflow用户

发布于 2019-05-17 18:04:15

正如Michael在评论中所写的那样,请先看看How to ask

之后,看看wxPython Tutorial!在那里你会找到一些你需要的小部件的信息。首先,您应该在图形用户界面中使用wx.TextCtrl或wx.StaticText进行输入和打印。

代码语言:javascript
复制
wx.TextCtrl(parent, id, value, pos, size, style)

代码语言:javascript
复制
Wx.StaticText(parent, id, label, position, size, style)

此外,此代码示例将为您提供一个很好的起点:

代码语言:javascript
复制
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()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56178579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档