From 73b62403efb8e6eeca749719c3b4599374154cad Mon Sep 17 00:00:00 2001 From: dengrb1 <125752069+dengrb1@users.noreply.github.com> Date: Sun, 7 May 2023 22:16:11 +0800 Subject: [PATCH] chatWEB --- lbbai.pyw | 23 ++++++++++++++++++ update.pyw | 3 ++- xz_chat.pyw | 47 +++++++++++++++++++++++++++---------- wifi.py => 没有使用/wifi.py | 0 4 files changed, 59 insertions(+), 14 deletions(-) create mode 100644 lbbai.pyw rename wifi.py => 没有使用/wifi.py (100%) diff --git a/lbbai.pyw b/lbbai.pyw new file mode 100644 index 0000000..a30b41f --- /dev/null +++ b/lbbai.pyw @@ -0,0 +1,23 @@ +import sys +from PyQt5.QtCore import QUrl +from PyQt5.QtWidgets import QApplication, QMainWindow, QAction +from PyQt5.QtWebEngineWidgets import QWebEngineView + +class Browser(QMainWindow): + def __init__(self): + super().__init__() + self.setWindowTitle('浏览器') + + self.browser = QWebEngineView() + self.browser.setUrl(QUrl('https://link.lbbai.com')) + self.setCentralWidget(self.browser) + + refresh_button = QAction('刷新', self) + refresh_button.triggered.connect(self.browser.reload) + self.toolbar = self.addToolBar('Refresh') + self.toolbar.addAction(refresh_button) + +app = QApplication(sys.argv) +browser = Browser() +browser.showMaximized() +sys.exit(app.exec_()) diff --git a/update.pyw b/update.pyw index 345bb52..49382a3 100644 --- a/update.pyw +++ b/update.pyw @@ -4,6 +4,7 @@ from tkinter import * from tkinter.scrolledtext import ScrolledText import webbrowser +from tkinter import messagebox root = Tk() @@ -28,7 +29,7 @@ text = '''0.1.0 DEMO制作完成 1.1 修复BUG;紧急修复Windows7无法使用情况!;重新修正UI界面 1.1.1 更新chatGPT网站;修改update文本显示设置。新增bnu120聊天网站 移除lbbai网站入口 -1.2 加入网络检测和更好的操作界面 +1.2 增加lbbai网站;修复BUG 当前版本:1.2 (Not beta or demo)''' diff --git a/xz_chat.pyw b/xz_chat.pyw index 3b20b8d..c2537e8 100644 --- a/xz_chat.pyw +++ b/xz_chat.pyw @@ -3,10 +3,31 @@ from tkinter import messagebox import os import webbrowser - +# 定义内容和创建主窗口 root = Tk() -file_error = '重要文件丢失!请重新安装' ml = os.getcwd() +ok = '安装成功' +install = 'pip install' +file_error = '文件丢失,请重新安装' + + +# 创建滚动区域的Canvas对象 +canvas = Canvas(root, width=280, height=280, scrollregion=(0, 0, 500, 500)) + +# 创建可滚动区域的Frame对象,并将其添加到Canvas中 +frame = Frame(canvas) +frame.bind("", lambda e: canvas.configure(scrollregion=canvas.bbox("all"))) +canvas.create_window((0, 0), window=frame, anchor="nw") + +# 创建Scrollbar对象,并将其绑定到Canvas上 +scrollbar = Scrollbar(root, orient="vertical", command=canvas.yview) +canvas.configure(yscrollcommand=scrollbar.set) +scrollbar.pack(side="right", fill="y") + +# 显示Canvas和Scrollbar +canvas.pack(side="left", fill="both", expand=True) + + # Define functions def open_exe(exe_name): @@ -17,37 +38,37 @@ def open_exe(exe_name): def extkj(): open_exe("extkj") - def wuguokai(): open_exe("wuguokai") - def qdymys(): open_exe("qdymys") - def bnu120(): open_exe('bnu120') - +def lbbai(): + open_exe('lbbai') def fh(): root.destroy() # Button -bt_wuguokai = Button(root, text='wuguokai网站', command=wuguokai) -bt_extkj = Button(root, text='extkj网站', command=extkj) -bt_qdymys = Button(root, text='qdymys网站', command=qdymys) -bt_lbbai = Button(root, text='bnu120网站', command=bnu120) -bt_fh = Button(root, text='返回', command=fh) +bt_wuguokai = Button(frame, text='wuguokai网站', command=wuguokai) +bt_extkj = Button(frame, text='extkj网站', command=extkj) +bt_qdymys = Button(frame, text='qdymys网站', command=qdymys) +bt_lbbai = Button(frame, text='lbbai网站', command=lbbai) +bt_bnu120 = Button(frame, text='bnu120网站', command=bnu120) +bt_fh = Button(frame, text='返回', command=fh) # pack and Label Label(root, text='选择界面').pack() bt_wuguokai.pack() bt_extkj.pack() -bt_qdymys.pack() bt_lbbai.pack() +bt_qdymys.pack() +bt_bnu120.pack() bt_fh.pack() # mainloop root.title('选择') -root.geometry('200x200+440+600') +root.geometry('200x220+440+600') root.mainloop() \ No newline at end of file diff --git a/wifi.py b/没有使用/wifi.py similarity index 100% rename from wifi.py rename to 没有使用/wifi.py