小编Rém*_*ian的帖子

PyQt - 向小部件添加右键单击

我正在使用 PyQt,我想向小部件添加右键单击,但我在网上找不到关于此主题的任何代码。

你怎么能这样做 ?

python pyqt pyqt5

6
推荐指数
1
解决办法
1万
查看次数

检查DatePicker值是否为null

我想检查a的值DatePicker是否为null(==框中没有日期).

默认情况下Text,我DatePicker的设置为类似Select a date,所以我无法使用该Text属性进行检查.

c# wpf datepicker wpf-controls

5
推荐指数
1
解决办法
2万
查看次数

PyQt-将QAction连接到功能

我正在使用TrayIcon,添加了“ Exit” QAction,现在,我想在TrayIcon菜单中单击“退出”时执行某些功能。这是我的代码:

class TrayIcon(QSystemTrayIcon):
    """
    Displays a system tray icon
    """

    def __init__(self, interface: Interface) -> None:
        """
        Constructor
        :param interface: Interface to show when the tray icon is clicked
        """
        super().__init__(QIcon(resource_filename("ezstorage.resources.img.tray_icon", "folder.png")))
        self.interface = interface
        self.setVisible(True)
        self.show()
        self.activated.connect(self.clicked)
        menu = QMenu()
        action = QAction("Exit")
        menu.addAction(action)
        self.setContextMenu(menu)
Run Code Online (Sandbox Code Playgroud)

python pyqt pyqt5

4
推荐指数
2
解决办法
1万
查看次数

ReactJS - 在地图中映射

我正在研究ReactJS和Redux应用程序.在某些时候,我有一个元素列表(注释),每个元素都有一个数组(子任务).我想显示所有元素,并为每个元素显示其数组的内容.

我试过这个:

 render(){
    return(
        <div>
            <h3>{this.props.match.params.user}'s board</h3>

            <Link to={`/settings/${this.props.match.params.user}`}>
                <button>Settings</button>
            </Link>

            <Link to={`/new/${this.props.match.params.user}`}>
                <button>Add note</button>
            </Link>

            {
                this.props.notes.map((item,index) => 
                    <Link to={`/details/${item.name}`}>
                        <h4 key={index}>{item.name}</h4>

                        item.subtasks.map((sub, subindex)=>
                            <p key={subindex}>{sub}</p>)

                    </Link>
                )
            }
        </div>
    );
}
Run Code Online (Sandbox Code Playgroud)

但我得到了:

未捕获的ReferenceError:未定义子索引

什么是正确的方法呢?

javascript ecmascript-6 reactjs

3
推荐指数
2
解决办法
7551
查看次数

PyQt - 添加文本

我正在使用 PyQt5,我只想在我的窗口中添加一个文本。

我在网上没有找到任何明确的帮助。

您知道添加文本的简单方法吗?

python pyqt pyqt5

2
推荐指数
1
解决办法
1万
查看次数

Vue.js 给组件添加函数

我正在使用 Vue.js 并且我想向我的组件 Map.vue 添加一个函数,因此当我单击按钮时,它会调用在同一文件中声明的函数:

<template>
  <div>
    <div class="google-map" :id="mapName">
    </div>
    <button >Do stuff</button>  
  </div>
</template>
Run Code Online (Sandbox Code Playgroud)

我只见过在 App.vue 中声明函数的例子。你如何在我的 Map.vue 文件中做到这一点?

javascript vue.js vue-component vuejs2

2
推荐指数
1
解决办法
2万
查看次数

PyQt - 对象没有属性'connect'

我正在使用PyQt5,我想制作拖放系统.

我在这篇文章中得到了代码:PyQT4:将文件拖放到QListWidget中

当我运行时,我收到以下错误:AttributeError:'MainForm'对象没有属性'connect'

代码:

import sys
import os
from PyQt5.Qt import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *

class TestListView(QListWidget):
    def __init__(self, type, parent=None):
        super(TestListView, self).__init__(parent)
        self.setAcceptDrops(True)
        self.setIconSize(QSize(72, 72))

    def dragEnterEvent(self, event):
        if event.mimeData().hasUrls:
            event.accept()
        else:
            event.ignore()

    def dragMoveEvent(self, event):
        if event.mimeData().hasUrls:
            event.setDropAction(Qt.CopyAction)
            event.accept()
        else:
            event.ignore()

    def dropEvent(self, event):
        if event.mimeData().hasUrls:
            event.setDropAction(Qt.CopyAction)
            event.accept()
            links = []
            for url in event.mimeData().urls():
                links.append(str(url.toLocalFile()))
            self.emit(Qt.SIGNAL("dropped"), links)
        else:
            event.ignore()

class MainForm(QMainWindow):
    def __init__(self, parent=None):
        super(MainForm, self).__init__(parent)

        self.view = TestListView(self)
        self.connect(self.view, Qt.SIGNAL("dropped"), …
Run Code Online (Sandbox Code Playgroud)

python pyqt pyqt5

1
推荐指数
1
解决办法
3249
查看次数

React - 将函数传递给子组件什么都不做

首先,我必须说我已经查看了本网站上的所有"将功能传递给子组件",但没有找到解决问题的方法.我有一个父类:

import React from 'react';
import $ from 'jquery';
import Project from './Project';
import NewProjectModal from './NewProjectModal';
/**
 * A projects menu
 */
class ProjectsMenu extends React.Component 
{
  constructor(props) 
  {
    super(props);
    var projects = [];
    this.state = {_projects : projects};
    this.handleClick = this.handleClick.bind(this);
  }

  handleClick(e) {
    e.preventDefault();
    console.log("Hello there");
  }


  render() 
  {    
    return (
    <div className="column">
      {/*problem here:*/}
      <NewProjectModal onClick={this.handleClick.bind(this)} />   

      <a id="new-project" className="trigger" onClick={()=>this.showNewProjectModal()}>New project</a><br/>
      {this.state._projects.map((item,index) => 
        <div key={index}>{item}</div>
      )}
    </div>  
  );
  }//render()
Run Code Online (Sandbox Code Playgroud)

和一个儿童班:

import React from 'react';
import …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

1
推荐指数
1
解决办法
936
查看次数

ReactJS - REDUX - 状态显示不更新

我正在使用 Redux 构建一个应用程序,但我遇到了这个问题:当我向其添加元素时,我的减速器的状态会更新,但显示保持不变。

这是我的组件的代码:

import React, { Component } from 'react';
import { connect } from 'react-redux';
import { displayList } from '../actions';
import { bindActionCreators } from 'redux';

class ListDisplayer extends Component {
  constructor(props) {
    super(props);
  }
   render() {
     return (
           <div className="container">
            <form>
              <div className="field is-grouped">
                <div className="control">
                  <button className="button is-primary" 
                      onClick={(e) => {e.preventDefault();this.props.dispatch(displayList())}}>
                      Display
                  </button><br/>
                  List
                  {
                      this.props.list.map((item,index) => 
                            <p key={index}>{item}</p>
                        )
                    }
                </div>
              </div>
            </form>
            </div>
     )
   }
}

function mapStateToProps(state){
    return {
        list: state.displayReducer,
      }; …
Run Code Online (Sandbox Code Playgroud)

reactjs redux

1
推荐指数
1
解决办法
624
查看次数