在Python的tkinter中如何实现这个主窗口
想要实现这个类似的主窗口界面,哪位帅哥美女可以帮忙!!!! 你不先写写试试?{:10_277:} 使用Python如何去实现这样的界面,使用panel容器试了几次不成功!!!!!!{:5_104:} kylin121380 发表于 2020-10-21 21:35你不先写写试试?
试了几次不成功{:10_243:} tkinter没有类似pyqt5的table控件么 本帖最后由 疾风怪盗 于 2020-10-21 22:11 编辑
用pyside2或者pyqt5之类的做吧,TK适合简单的窗口
你是就要红框出来的部分吧?
7楼回复的代码,可以看下 # -*- coding:utf-8 -*-
# Time : 2019/08/11 上午 11:57
# Author : 御承扬
# e-mail:2923616405@qq.com
# project:PyQt5
# File : qt13_textEdit.py
# @software: PyCharm
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QApplication, QWidget, QTextEdit, QVBoxLayout, QPushButton
import sys
class TextEditDemo(QWidget):
def __init__(self, parent=None):
super(TextEditDemo, self).__init__(parent)
self.setWindowTitle("QTextEdit 例子")
#self.setWindowIcon(QIcon("./images/Python2.ico"))
self.resize(300, 270)
self.textEdit = QTextEdit()
self.btnPress1 = QPushButton("显示文本")
self.btnPress2 = QPushButton("显示 HTML")
layout = QVBoxLayout()
layout.addWidget(self.textEdit)
layout.addWidget(self.btnPress1)
layout.addWidget(self.btnPress2)
self.setLayout(layout)
self.btnPress1.clicked.connect(self.btnPress1_Clicked)
self.btnPress2.clicked.connect(self.btnPress2_Clicked)
def btnPress1_Clicked(self):
self.textEdit.setPlainText("Hello PyQt5!\n单击按钮")
def btnPress2_Clicked(self):
self.textEdit.setHtml(
"<table border='1' cellpadding='10'>"
" <tr> <td>编号</td> <td>课程名称</td> <td>成绩</td> <td>学分</td> <td>绩点</td> </tr> "
" <tr> <td> 1 </td> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr> "
"</table> "
)
if __name__ == "__main__":
app = QApplication(sys.argv)
win = TextEditDemo()
win.show()
sys.exit(app.exec_())
疾风怪盗 发表于 2020-10-21 22:05
用pyside2或者pyqt5之类的做吧,TK适合简单的窗口
你是就要红框出来的部分吧?
左边操作导航里面的销售营销生产等按钮和点击显示出来的菜单及点击菜单显示右边内容,我查看下pyqt5,Thanks for your advise. 我觉得你用网页更合适不然复合表头都把你搞难受
页:
[1]