帮帮派桌面开发

为了实现对数据库的内容的可视化操作,满足对数据的实时化管理,故此做一个c++的可视化帮帮派管理工具来帮助用户更好的管理,并增进体验感,特此设计此桌面应用软件。

一、工具的准备

visual studio2022 社区版

数据库mysql5.7

qt designer

PySide2-5.11.2-5.11.2-cp35.cp36.cp37-none-win_amd64.whl

二、知识的储备

c++

mysql 数据库基本语言

qt ui 的设计

三、环境搭建

安装相关的第三方库

image-20240517183129167

测试文件

import sys
import random
from PySide2.QtWidgets import (QApplication, QLabel, QPushButton,
                               QVBoxLayout, QWidget)
from PySide2.QtCore import Slot, Qt
 
class MyWidget(QWidget):
    def __init__(self):
        QWidget.__init__(self)
 
        self.hello = ["Hallo Welt", "你好,世界", "Hei maailma",
            "Hola Mundo", "Привет мир"]
 
        self.button = QPushButton("Click me!")
        self.text = QLabel("Hello World")
        self.text.setAlignment(Qt.AlignCenter)
 
        self.layout = QVBoxLayout()
        self.layout.addWidget(self.text)
        self.layout.addWidget(self.button)
        self.setLayout(self.layout)
 
        # Connecting the signal
        self.button.clicked.connect(self.magic)
 
    @Slot()
    def magic(self):
        self.text.setText(random.choice(self.hello))
 
if __name__ == "__main__":
    app = QApplication(sys.argv)
 
    widget = MyWidget()
    widget.resize(800, 600)
    widget.show()
 
    sys.exit(app.exec_())

qt designer 的安装

官网:https://download.qt.io/archive/qt/5.12/5.12.9/,选择对应的系统安装即可

image-20240517184006440

然后注册登录自己的信息即可,这里要自己的账号和密码自己注意

然后安装的时候的注意事项:

image-20240517192343405

最好勾选msvc设计模式比较好用!

配置出现黄色怎么办:

image-20240517193609378

解决办法:配置debugger

信号和槽机制:对外设鼠标和键盘进行响应

​ 对象:李四

​ 信号:吃饭

​ 槽函数:怎么吃饭(走去吃饭)

新建一个文件,然后改名,然后在项目中右键添加new的c++class类(因为类就是对象):
image-20240517201306241

image-20240517201442008

一般继承qobject

在头文件夹中,编辑对象

image-20240517201759387

在sigal下面增加放信号,在另一个对象中增加槽函数,然后转换驼峰命名法:

image-20240517202204179

转到点击,然后这样

image-20240517203416885

然后在主界面中申明其他的变量:

posted @ 2024-06-18 10:27  小呆呆不爱睡觉  阅读(2)  评论(0编辑  收藏  举报