账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    layer.open如何放置一个时间控件
    • 2020-01-01 00:00
    • 11
    52
    0

    问题描述

    请问如何在layer弹出层中添加一个时间控件?代码如下:

    相关代码

        layer.open({
        id:1,
        type: 1,
        title:'出账',
        skin:'layui-layer-rim',
        area:['450px', 'auto'],
        
        content: $("#layout").' <div class="row" style="width: 420px;  margin-left:7px; margin-top:10px;">'
            +'<div class="col-sm-12">'
            +'<div class="input-group">'
            +'<span class="input-group-addon"> 出账金额:</span>'
            +'<input id="recent_pay" type="text" class="form-control" placeholder="请输入出账金额">'
            +'</div>'
            +'</div>'
            +'<div class="col-sm-12" style="margin-top: 10px">'
            +'<div class="input-group">'
            +'<span class="input-group-addon">出账时间:</span>'
            +'<input id="recent_time" type="text" class="form-control" placeholder="请输入出账时间">'
            +'</div>'
            +'</div>'
            +'</div>'
    
        ,
    success: function(){
        laydate({
            "elem": "#recent_time"
        });
    },
        btn:['确定','取消'],
        btn1: function (index,layero) {
                var recent_pay=$('#recent_pay').val();
                var recent_time=$('#recent_time').val();
                $.post('/admin/batch/repay',{'id':id,'recent_pay':recent_pay,'recent_time':recent_time},function (res) {
                layer.close(index);
                if(res==1){
                    layer.msg('汇款已更新!');
                //    刷新页面
                    refreshHtml();
                }else{
                    layer.msg('提交失败,请稍后再试');
                }
            })
        },
        btn2:function (index,layero) {
             layer.close(index);
        }
    
    });
    
    
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 巨木擎天 普通会员 1楼

      在PyQt中,你可以使用QLayoutQSlider来创建一个时间控件。以下是一个简单的示例:

      ```python from PyQt5.QtWidgets import QApplication, QMainWindow, QVBoxLayout, QSlider from PyQt5.QtCore import Qt

      class TimeController(QMainWindow): def init(self): super().init()

          self.initUI()
      
      def initUI(self):
          self.setWindowTitle('TimeController')
          self.setGeometry(100, 100, 300, 200)
      
          layout = QVBoxLayout()
          layout.addWidget(QSlider())
          layout.addWidget(QLabel('Time'))
      
          self.setCentralWidget(layout)
      

      if name == 'main': app = QApplication([])

      time_controller = TimeController()
      time_controller.show()
      
      app.exec_()
      

      ```

      在这个示例中,我们首先创建了一个QMainWindow,然后在这个主窗口中创建了一个QLayout和一个QLabel。我们然后在QLayout中添加了一个QSlider和一个QLabel。最后,我们设置主窗口的中央元素为QSliderQLabel

      你可以通过更改QSliderQLabel的值来调整时间。例如,你可以通过改变QSlider的值来调整时间。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部