RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-465567

Евгений's questions

Martin Hope
Евгений
Asked: 2023-09-11 00:27:33 +0000 UTC

通过JS交换html元素

  • 5

有代码,但我仍然不知道如何在单击按钮时交换 SVG 元素。

<div class="container2">
    <div class="pentagon2">
        <svg width="250" height="250" viewBox="-1 0 101 100">
            <path d="M20,0 L80,0 L100,60 L50,100 L0,60z" stroke="blue"/>
        </svg>
        <svg width="250" height="250" viewBox="-1 0 101 100">
            <path d="M20,0 L80,0 L100,60 L50,100 L0,60z" stroke="red"/>
        </svg>
        <svg width="250" height="250" viewBox="-1 0 101 100">
            <path d="M20,0 L80,0 L100,60 L50,100 L0,60z" stroke="green"/>
        </svg>
        <svg width="250" height="250" viewBox="-1 0 101 100">
            <path d="M20,0 L80,0 L100,60 L50,100 L0,60z" stroke="black"/>
        </svg>
        <svg width="250" height="250" viewBox="-1 0 101 100">
            <path d="M20,0 L80,0 L100,60 L50,100 L0,60z" stroke="yellow"/>
        </svg>
        <svg width="250" height="250" viewBox="-1 0 101 100">
            <path d="M20,0 L80,0 L100,60 L50,100 L0,60z" stroke="orange "/>
        </svg>
        <svg width="250" height="250" viewBox="-1 0 101 100">
            <path d="M20,0 L80,0 L100,60 L50,100 L0,60z" stroke="violet"/>
        </svg>
        <svg width="250" height="250" viewBox="-1 0 101 100">
            <path d="M20,0 L80,0 L100,60 L50,100 L0,60z" stroke="blue"/>
        </svg>
    </div>
</div>
<button class="btn">Перемешать</button>

javascript
  • 1 个回答
  • 22 Views
Martin Hope
Евгений
Asked: 2022-07-13 21:06:41 +0000 UTC

不在端口 8000 上工作 [关闭]

  • -2
关闭 这个问题是题外话。目前不接受回复。

该问题是由不再复制的问题或错字引起的。虽然类似的问题可能与本网站相关,但该问题的解决方案不太可能帮助未来的访问者。通常可以通过在发布问题之前编写和研究一个最小程序来重现问题来避免此类问题。

2 个月前关闭。

改进问题

我在pycharm中建了一个网站,创建了一个html文件并在那里输入了所有必要的东西之后,当我输入地址localhost:8000时我无法进入网站,我只能通过pycharm中显示的图标进入,然后我去通过这些图标到站点,在地址栏中写入一个完全不同的端口 63342,但在底部,即 在终端中它说它是通过端口 8000 连接的。我可以在这里做什么? 在此处输入图像描述

在此处输入图像描述

python python-3.x
  • 1 个回答
  • 34 Views
Martin Hope
Евгений
Asked: 2022-07-07 01:16:59 +0000 UTC

如何将新元素插入父元素

  • 1

我不明白如何使它在您单击时item添加一个子item项,否则它会被添加到根目录item中。

import sys
from PyQt6.QtWidgets import *
import os

# path = os.path.dirname(__file__)
path = os.path.dirname(os.path.dirname(__file__))


class Conv(QDialog):
    def __init__(self):
        super().__init__()
        self.resize(500, 400)

        self.tree = QTreeWidget(self)
        self.tree.header().hide()

        self.btn = QPushButton('Add', self)
        self.btn.move(300, 200)
        self.btn.clicked.connect(self.addy)

        # self.fileTree()
        self.items()

    def items(self):
        item = QTreeWidgetItem()
        item.setText(0, 'Начало')
        self.tree.addTopLevelItem(item)
        q = QTreeWidgetItem(item)
        q.setText(0, 'Hello')



    def addy(self):
        if self.tree.selectedItems():
            b = QTreeWidgetItem(self.tree)
            b.setText(0, 'New')


if __name__ == '__main__':
    app = QApplication(sys.argv)
    conv = Conv()
    conv.show()
    sys.exit(app.exec())

在此处输入图像描述

python pyqt
  • 1 个回答
  • 35 Views
Martin Hope
Евгений
Asked: 2022-06-15 23:53:56 +0000 UTC

PyQt6 中的 setStandardButtons(QMessageBox.Cancel)

  • 1

我有两个问题。

  1. 无法将按钮添加到setStandardButtons(QMessageBox.Cancel)。该词Cancel突出显示为错误,按下按钮时message,程序关闭。
  2. 第二个问题,当我点击' 2'按钮时,原来在窗口中QLineEdit你只能打印一个数字,即 我想要我按下按钮的次数,2会出现这么多数字''。据我了解,您需要通过循环执行此操作,但我不明白如何。

import sys
from PyQt6.QtWidgets import *

class Calc(QDialog):
    def __init__(self):
        super().__init__()
        self.setWindowTitle('Calculator')
        self.resize(300, 300)

        self.one = QPushButton('message', self)
        self.one.move(100, 200)
        self.one.clicked.connect(self.mes)

        self.two = QPushButton('2', self)
        self.two.move(200, 200)
        self.two.clicked.connect(self.click)

        self.lne_edit = QLineEdit(self)
        self.lne_edit.move(50, 100)



    def click(self, num):
        self.lne_edit.setText(self.two.text())

    def mes(self):
        self.msg = QMessageBox(self)
        self.msg.setText('Привет')
        self.msg.setInformativeText('Другое сообщение')
        self.msg.setStandardButtons(QMessageBox.Cancel)
        self.msg.exec()

        
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        Calc = Calc()
        Calc.show()
        sys.exit(app.exec())

在此处输入图像描述

python python-3.x
  • 1 个回答
  • 37 Views
Martin Hope
Евгений
Asked: 2022-06-14 17:57:52 +0000 UTC

单击按钮时不显示文本

  • 1

写了一个程序来计算面积。没有错误,但是当我点击计算区域时,结果没有显示在按钮旁边的标签中。

我做错了什么?

import sys
from PyQt6.QtWidgets import *
import math

class Pl(QDialog):
    def __init__(self):
        super().__init__()
        self.setWindowTitle('MMM')
        self.resize(500, 500)

        self.Shape_cb = QComboBox(self)
        self.lbl = QLabel('Height', self)
        self.lbl2 = QLabel('Width', self)
        self.sq_heigh_spx = QSpinBox(self)
        self.sq_heigh_spx.setValue(10)
        self.sq_heigh_spx.setMinimum(10)
        self.sq_heigh_spx.setMaximum(9999)
        self.sq_width_spx = QSpinBox(self)
        self.sq_width_spx.setValue(10)
        self.sq_width_spx.setMinimum(10)
        self.sq_width_spx.setMaximum(9999)
        self.lbl3 = QLabel('Radius', self)
        self.cr_radius_spx = QSpinBox(self)
        self.cr_radius_spx.setValue(10)
        self.cr_radius_spx.setMinimum(10)
        self.cr_radius_spx.setMaximum(9999)
        self.btn = QPushButton('Compute', self)
        self.lbl4_result = QLabel('Result            ', self)

        self.group = QGroupBox('select shape', self)
        self.group.resize(490, 100)
        self.group.move(5, 0)

        self.group2 = QVBoxLayout(self)
        self.group2.addWidget(self.Shape_cb)
        self.group.setLayout(self.group2)

        self.sq_gb = QGroupBox('Square', self)
        self.sq_gb.move(5, 120)
        self.sq_gb.resize(490, 100)
        self.sq_gb.setAlignment(4)

        self.Shape_cb.addItem('Square')
        self.Shape_cb.addItem('Circle')

        self.gr = QFormLayout(self)
        self.sq_gb.setLayout(self.gr)
        self.gr.addRow(self.lbl, self.sq_heigh_spx)
        self.gr.addRow(self.lbl2, self.sq_width_spx)
        self.gr.setHorizontalSpacing(50)

        self.cr_gb = QGroupBox('Circle', self)
        self.cr_gb.move(5, 250)
        self.cr_gb.resize(490, 100)
        self.cr_gb.setAlignment(4)

        self.gr2 = QFormLayout(self)
        self.cr_gb.setLayout(self.gr2)
        self.gr2.addRow(self.lbl3, self.cr_radius_spx)

        self.btn.move(200, 400)

        self.lbl4_result.move(50, 450)

        self.btn.clicked.connect(self.compute)

        # Connects
        self.Shape_cb.currentIndexChanged.connect(self.update_UI)

        # Start
        self.update_UI()

    def update_UI(self):
        self.sq_gb.setVisible(self.Shape_cb.currentIndex() == 0)
        self.cr_gb.setVisible(self.Shape_cb.currentIndex() == 1)

    def compute(self):
        if self.Shape_cb.currentIndex == 0:
            self.computeSquare()
        elif self.Shape_cb.currentIndex == 1:
            self.computeCircle()

    def computeSquare(self):
        w = self.sq_width_spx.value()
        h = self.sq_heigh_spx.value()
        area = w * h
        self.showResult(area)

    def computeCircle(self):
        r = self.cr_radius_spx.value()
        area = math.pi * (r ** 2)
        self.showResult(area)

    def showResult(self, result):
        self.lbl4_result.setText('Результат: %s' % result)


if __name__ == '__main__':
    app = QApplication(sys.argv)
    pl = Pl()
    pl.show()
    sys.exit(app.exec())

在此处输入图像描述

python pyqt
  • 1 个回答
  • 58 Views
Martin Hope
Евгений
Asked: 2022-09-09 00:02:13 +0000 UTC

QTextEdit 中的新行未显示书面文本

  • 1

所以我设法让书面文本QLineEdit显示在 中QTextEdit,但我无法从新行中显示下一个单词QTextEdit。

帮助请。

在此处输入图像描述

python
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5