鱼C论坛

 找回密码
 立即注册
查看: 2746|回复: 8

在Python的tkinter中如何实现这个主窗口

[复制链接]
发表于 2020-10-21 21:34:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想要实现这个类似的主窗口界面,哪位帅哥美女可以帮忙!!!!
智邦国际订单系统.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-10-21 21:35:38 | 显示全部楼层
你不先写写试试?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-21 21:35:41 | 显示全部楼层
使用Python如何去实现这样的界面,使用panel容器试了几次不成功!!!!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-21 21:37:44 | 显示全部楼层

试了几次不成功
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-21 21:42:48 From FishC Mobile | 显示全部楼层
tkinter没有类似pyqt5的table控件么
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-21 22:05:25 | 显示全部楼层
本帖最后由 疾风怪盗 于 2020-10-21 22:11 编辑

用pyside2或者pyqt5之类的做吧,TK适合简单的窗口

你是就要红框出来的部分吧?
7楼回复的代码,可以看下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-21 22:10:46 | 显示全部楼层
  1. # -*- coding:utf-8 -*-
  2. # Time : 2019/08/11 上午 11:57
  3. # Author : 御承扬
  4. # e-mail:2923616405@qq.com
  5. # project:  PyQt5
  6. # File : qt13_textEdit.py
  7. # @software: PyCharm

  8. from PyQt5.QtGui import QIcon
  9. from PyQt5.QtWidgets import QApplication, QWidget, QTextEdit, QVBoxLayout, QPushButton
  10. import sys


  11. class TextEditDemo(QWidget):
  12.     def __init__(self, parent=None):
  13.         super(TextEditDemo, self).__init__(parent)
  14.         self.setWindowTitle("QTextEdit 例子")
  15.         #self.setWindowIcon(QIcon("./images/Python2.ico"))
  16.         self.resize(300, 270)
  17.         self.textEdit = QTextEdit()
  18.         self.btnPress1 = QPushButton("显示文本")
  19.         self.btnPress2 = QPushButton("显示 HTML")
  20.         layout = QVBoxLayout()
  21.         layout.addWidget(self.textEdit)
  22.         layout.addWidget(self.btnPress1)
  23.         layout.addWidget(self.btnPress2)
  24.         self.setLayout(layout)
  25.         self.btnPress1.clicked.connect(self.btnPress1_Clicked)
  26.         self.btnPress2.clicked.connect(self.btnPress2_Clicked)

  27.     def btnPress1_Clicked(self):
  28.         self.textEdit.setPlainText("Hello PyQt5!\n单击按钮")

  29.     def btnPress2_Clicked(self):
  30.         self.textEdit.setHtml(
  31.             "<table border='1' cellpadding='10'>"
  32.             " <tr>   <td>编号</td>   <td>课程名称</td>   <td>成绩</td>    <td>学分</td>   <td>绩点</td> </tr> "
  33.             " <tr>   <td> 1 </td>   <td>1</td>   <td>2</td>    <td>3</td>   <td>4</td> </tr> "
  34.             
  35.             "</table> "
  36.         )


  37. if __name__ == "__main__":
  38.     app = QApplication(sys.argv)
  39.     win = TextEditDemo()
  40.     win.show()
  41.     sys.exit(app.exec_())
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-10-21 23:49:42 | 显示全部楼层
疾风怪盗 发表于 2020-10-21 22:05
用pyside2或者pyqt5之类的做吧,TK适合简单的窗口

你是就要红框出来的部分吧?

左边操作导航里面的销售营销生产等按钮和点击显示出来的菜单及点击菜单显示右边内容,我查看下pyqt5,Thanks for your advise.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-22 09:22:26 | 显示全部楼层
我觉得你用网页更合适  不然复合表头都把你搞难受
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-18 14:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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