弹出表格

稍微说一下window咋用呢?其实看起来跟MessageBox差不多啦,只是可以在里边随便放东西,现在先看个单纯的例子。

var win = new Ext.Window({
    el:'window-win',
    layout:'fit',
    width:500,
    height:300,
    closeAction:'hide',

    items: [{}],

    buttons: [{
        text:'按钮'
    }]
});
win.show();
首先要讲明的是,这个window需要一个对应的div呀,就像el对应的'window-win'一样,这个div的id就应该等于'window-win',然后设置宽和高,这些都很明朗。

其次,需要设置的是布局类型,layout:'fit'说明布局会适应整个window的大小,估计改变大小的时候也要做响应的改变。

closeAction:'hide'是一个预设值,简单来说就是你用鼠标点了右上角的叉叉,会执行什么操作,这里就是隐藏啦。问为啥是隐藏?因为,因为预设啦,乖,背下来撒。

items部分,嘿嘿~就是告诉咱们的window里要有什么内容啦。这里放表格,放树形,吼吼。

buttons里设置在底端显示的按钮。我们就为了试一下,弄了一个按钮,但是按了没反应,嘿嘿。

最后调用一下show(),让窗口显示出来。

看一下截图啦,更直观。


中间的空白就是items:[{}]的杰作,默认{}会成为一个Ext.Panel,咱们什么都没定义,里边自然什么都没有。当然500*300不会只有这么大,但是为了让图片小一点儿,我把它拖下了,嘿嘿~自动支持的修改大小效果,帅吧?

例子超简单,见lingo-sample/2.0/05-02.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在PyQt中实现点击按钮表格的功能,你可以使用QTableWidget来创建和显示表格,并使用QPushButton来实现按钮点击事件。 下面是一个简单的示例代码,演示如何点击按钮表格: ```python import sys from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QPushButton, QTableWidget, QTableWidgetItem class MainWindow(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("表格示例") # 创建按钮和表格 self.button = QPushButton("表格") self.button.clicked.connect(self.showTable) self.table = QTableWidget() # 在主窗口中布局按钮和表格 layout = QVBoxLayout() layout.addWidget(self.button) layout.addWidget(self.table) centralWidget = QWidget() centralWidget.setLayout(layout) self.setCentralWidget(centralWidget) def showTable(self): # 清空表格内容 self.table.clear() # 设置表格行列数 self.table.setRowCount(5) self.table.setColumnCount(3) # 填充表格数据 for row in range(5): for col in range(3): item = QTableWidgetItem(f"({row}, {col})") self.table.setItem(row, col, item) if __name__ == "__main__": app = QApplication(sys.argv) mainWindow = MainWindow() mainWindow.show() sys.exit(app.exec_()) ``` 在这个示例中,我们定义了一个MainWindow类作为主窗口,并创建了一个QPushButton和一个QTableWidget。当按钮被点击时,我们调用`showTable()`方法来表格。 在`showTable()`方法中,我们首先清空表格内容,然后设置表格的行数和列数。接下来,我们使用`setItem()`方法在表格的每个单元格中填充数据。 你可以根据需要修改表格的行数、列数和数据填充方式。希望这能帮助到你!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值