繁体   English   中英

如何使用wx.Python制作聊天框

[英]How to make an Chat box with wx.Python

我是新编码guis,我想创建一个聊天框,用户可以在这里与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教程吧! 在那里,您将找到有关您需要的小部件的一些信息。 首先,您应该使用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()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM