Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Python добрый день, форумчане https://www.cyberforum.ru/ python-beginners/ thread2324107.html
Недавно столкнулся с такими неизвестными мне понятиями, как : 'сортировка по элементу tuples', 'lambda', 'enumerate'. Чем они связаны, зачем нужны? Киньте ссылок на полезные ресурсы про...
Python Не работает json
Добрый день. Делаю пример из книги "Изучаем питон": import json numbers = filename = 'numbers.json' with open(filename, 'w') as f_obj: json.dump(numbers, f_obj) И программа выдает:
Python Интеграция IDLE с windows 10
Здравствуйте! Столкнулся со следующей проблемой: после установки python 3.7.0 на 64-разрядную windows 10, в контекстном меню файлов с расширением .py не появилась строчка "edit with IDLE" . до этого...
Python Сложение двух переменных Пытаюсь сложить два числа. #! /usr/bin/python3 print ("введите первое число") Var1 = input() print ("введите второе число") Var2 = input() int(Var1,10) int(Var2,10) https://www.cyberforum.ru/ python-beginners/ thread2323825.html
Python Aiohttp с https прокси https://www.cyberforum.ru/ python-beginners/ thread2323815.html
При выполнении данного кода происходит ошибка: ValueError: Only http proxies are supported async def get_html(p): proxy_list = get_proxy() rand_int = random.randint(0, 20) proxy...
Python Не работает модуль zipfile из функции
Добрый день! Буду очень благодарен, если мне кто-нибудь объяснит, почему у меня не работает модуль zipfile из функции. В не функции все срабатывает нормально. 1. Вне функции. import os import...
Python Задача на сумму отрицательных чисел
Программа работает правильно, но не соответствует алгоритму задачи: Сама задача : import random var =0 for i in range(15): for j in range(3): a=random randint(-15,15) ...
Python Return в одну строку Делаю задачки на codewars и после моего кода появляется код других.И очень часто вижу как другие возвращают решение функции в одну строчку, когда у меня 7 -15 строк в функции. Например, мой код: ... https://www.cyberforum.ru/ python-beginners/ thread2323712.html
Python необходимо написать тело для следующих двух функций: https://www.cyberforum.ru/ python-beginners/ thread2323700.html
Используя шифр Цезаря, слово PYTHON будет закодировано следующим образом: PYTHON |||||| SBWKRQ необходимо написать тело для следующих двух функций: def encrypt_caesar(plaintext): """ >>>...
Python Работа с файлами Дан файл, содержащий текст на английском языке. В предложениях некоторые из слов записаны подряд несколько раз (предложение заканчивается точкой или восклицательным знаком). Получить в новом файле... https://www.cyberforum.ru/ python-beginners/ thread2323645.html
0 / 0 / 0
Регистрация: 28.05.2018
Сообщений: 69
24.09.2018, 23:04  [ТС] 0

Таблица,передача сигнала

24.09.2018, 23:04. Просмотров 422. Ответов 6
Метки (Все метки)

Ответ

ТабуретY, добрый вечер,спасибо за ответ)
Но не работает, выдает Process finished with exit code -1073740791 (0xC0000409)

Добавлено через 1 час 23 минуты
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
import sys
 
from PyQt5 import QtWidgets, QtCore
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QTableWidget, QSpinBox
from PyQt5.QtCore import QSize, Qt
from PyQt5 import QtCore, QtWidgets
from PyQt5.QtWidgets import QMainWindow, QLabel, QGridLayout, QWidget, QComboBox
from PyQt5.QtCore import QSize, QRect
 
 
class Example(QWidget):
    def __init__(self):
        super().__init__()
 
 
        self.initUI()
 
    def initUI(self):
        self.spin = QSpinBox(self)
        self.spin.move(10, 10)
        self.spin.setMaximum(100)
        self.spin.setMinimum(1)
        self.spin.valueChanged.connect(self.change)
 
        # Создаём таблицу. 1 столбец, число строк имзеняемое, начиная с 1
        self.table = QTableWidget(self)
        self.table.resize(700, 80)
        self.table.setColumnCount(3)
        self.table.setRowCount(int(self.spin.text()))
        self.table.setHorizontalHeaderLabels(["S", "F", "k"])
        self.table.move(10, 50)
 
        at = 3
        i = 0
        for j in range(at):
            self.table.setItem(i, 2, QtWidgets.QTableWidgetItem(j))
            self.combo = QtWidgets.QComboBox()
 
            self.table.setCellWidget(i, 2, self.combo)
            self.combo.addItem("Выберите значение")
 
            self.combo.addItem(str(1))
 
            self.combo.addItem(str(chr(960) + "/4"))
            self.combo.currentIndexChanged.connect(self.selectionchange)
 
            i += 1
 
        # Делаем кнопку, по нажатию которой мы должны передаём данные дальше в обработку
        self.btn = QPushButton("Выполнить", self)
        self.btn.move(80, 10)
        self.btn.resize(100, 30)
        self.btn.clicked.connect(self.get_data)
 
        self.S = 0
        self.F = 0
        self.k = 0
 
        self.setGeometry(0, 0, 1360, 1280)
        self.table.resizeColumnsToContents()
        self.setWindowTitle("G")
 
 
        self.show()
 
    def selectionchange(self, i):
        if i == 0:
            QMessageBox.about(window, "Ошибка")
        elif h == 1:
            print(1)
            self.k = 1
        elif h == 2:
            print(2)
            self.k = 0.785
 
    def change(self):
        self.table.setRowCount(int(self.spin.text()))
        c = int(self.spin.text())
        i = 1
 
        for j in range(c):
            self.table.setItem(i, 2, QtWidgets.QTableWidgetItem(j))
            self.combo = QtWidgets.QComboBox()
            self.table.setCellWidget(i, 2, self.combo)
 
 
            self.combo.addItem("Выберите значение")
 
            self.combo.addItem(str(1))
 
            self.combo.addItem(str(chr(960) + "/4"))
            self.combo.currentIndexChanged.connect(self.selectionchange)
 
            i += 1
        if c <= 10:
            self.table.resize(700, 80 + c * 20)
 
    def get_data(self):
        i = 0
        for m in range(self.table.rowCount()):
            self.S = (self.table.item(m, 0).text())
 
            self.F = (self.table.item(m, 1).text())
 
            i += 1
 
        Res = self.k * self.S / self.F
        print(Res)
 
 
if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())


Вернуться к обсуждению:
Таблица,передача сигнала
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2018, 23:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

передача сигнала из потока
ребят, подскажите по сабжу. Есть такая реализация: // класс выполняющий некие действия (в...

Attiny 13 прием и передача ик сигнала
Здравствуйте форумчане,объясните пожалуйста не опытному , как принять ик сигнал ,то есть с тиньки...

Передача сигнала Wi-Fi на расстояние 500м
Доброго времени суток. Условия: 1. Дом: дом-5этажей, живу на 5м; интернет adsl, длинк wifi...

Передача сигнала в основной поток.
Существует некий класс, который по команде производит некие действия в отдельном потоке (назовем...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.