吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1860|回复: 9
收起左侧

[Python 原创] QTdesigner设计的UI数据库导入导出工具

[复制链接]
Allenxu520 发表于 2023-11-28 15:41
本帖最后由 Allenxu520 于 2023-11-28 16:01 编辑

使用QTdesigner设计的UI界面,Python编写的后端,包含数据库连接+各个子界面+简单的坐标转换工具箱......
发上来装个B,有需要的可帮写其他程序(支持打包为exe程序),请我喝杯咖啡就行
[Python] 纯文本查看 复制代码
# coding:utf-8
import sys
from PyQt5.QtCore import Qt, QUrl
from PyQt5.QtGui import QIcon, QDesktopServices
from PyQt5.QtWidgets import QApplication, QFrame, QHBoxLayout
from qfluentwidgets import (NavigationItemPosition, MessageBox, MSFluentWindow,
                            SubtitleLabel, setFont)
from qfluentwidgets import FluentIcon as FIF

from view.GPS import GPS
from view.MySQLSetting import Setting
from view.onepage import Onepage
from view.device import Device
from view.tikuup import Other
from view.TTdevice import TTDevice
from view.app_other import App_other
from view.user import User
import utils.gl as gl


class Window(MSFluentWindow):

    def __init__(self):
        super().__init__()
        gl._init()
        # 创建子界面
        self.homeInterface = Onepage(self)
        self.app_user = User(self)
        self.libraryInterface = Setting(self)
        self.appInterface1 = GPS(self)
        self.appInterface2 = Device(self)
        self.appInterface3 = TTDevice(self)
        self.appInterface4 = Other(self)
        # self.app_device = Device_toMySQL(self)
        self.libraryInterface1 = App_other(self)

        self.initNavigation()  # 初始化导航栏
        self.initWindow()  # 初始化窗口设置


    def initNavigation(self):

        # 添加子界面,展示在主界面上
        self.addSubInterface(self.homeInterface, FIF.HOME, '主页', FIF.HOME_FILL)
        self.addSubInterface(self.app_user, FIF.FEEDBACK, '人员关联')
        self.addSubInterface(self.appInterface1, FIF.SEND, '坐标转换')
        self.addSubInterface(self.appInterface2, FIF.LABEL, '台账新增')
        self.addSubInterface(self.appInterface4, FIF.CLOUD_DOWNLOAD, '题库导入')
        self.addSubInterface(self.libraryInterface1, FIF.APPLICATION, '应用')

        self.addSubInterface(self.libraryInterface, FIF.BOOK_SHELF, '库', FIF.LIBRARY_FILL, NavigationItemPosition.BOTTOM)
        self.navigationInterface.addItem(
            routeKey='Help',
            icon=FIF.HELP,
            text='帮助',
            onClick=self.showMessageBox,
            selectable=False,
            position=NavigationItemPosition.BOTTOM,
        )

        self.navigationInterface.setCurrentItem(self.homeInterface.objectName())


    def initWindow(self):
        self.resize(1020, 760)
        self.setWindowIcon(QIcon(':/qfluentwidgets/images/logo.png'))
        self.setWindowTitle('Newdata MySQL Tool')


        desktop = QApplication.desktop().availableGeometry()
        w, h = desktop.width(), desktop.height()
        self.move(w//2 - self.width()//2, h//2 - self.height()//2)

主页

主页

数据库连接

数据库连接

导入界面

导入界面

坐标工具箱

坐标工具箱

免费评分

参与人数 4吾爱币 +5 热心值 +4 收起 理由
wutljs + 1 + 1 热心回复!
v.n.lee + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
woi1111 + 1 谢谢@Thanks!
zxmmlove + 1 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

fireshark 发表于 2023-11-28 16:44
好不好用不知道,先拿走
woi1111 发表于 2023-11-28 16:49
sam喵喵 发表于 2023-11-28 19:42
sf9608 发表于 2023-11-28 20:40
厉害了,
vethenc 发表于 2023-11-28 21:50
这个不错,感谢分享,下载学习
Adventure 发表于 2023-11-29 07:14
厉害下载学习一下
慕小希 发表于 2023-11-30 14:34
我需要楼主的帮忙,咖啡管够,咋联系
Mirdoriss 发表于 2023-12-2 09:14
有源码吗,借哥参考下
 楼主| Allenxu520 发表于 2023-12-3 10:06
慕小希 发表于 2023-11-30 14:34
我需要楼主的帮忙,咖啡管够,咋联系

加q  454141893
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 17:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表