Python Как получить Text итема в PyQt5 в QListWidgethttps://www.cyberforum.ru/ python-graphics/ thread2585169.html Есть вопросик, как получить текст итема в PyQt5? Ну объект у меня есть, а как из него текст взять не знаю. Вот скрипт, выводит
Selected items: <built-in method selectedItems of QListWidget object at 0x0000024BCEFC5A68>
from PyQt5 import QtWidgets, QtCore, QtGui
from ui import Ui_Form
import sys
from PyQt5.QtGui import QIcon
#Form initialization
app = QtWidgets.QApplication(sys.argv)...
Изменить исходную картинку Python исходное фото: https://yadi.sk/i/C31dBVpW1jNb4g
фото после изменения: https://yadi.sk/i/IiDJWQ1PTzz7Lw
from PIL import Image, ImageDraw
Image =Image.open('roof.png')
Draw = ImageDraw.Draw(Image, 'RGBA')
Python Ввод данных из entry в файлВсем привет, хочу сделать так, чтобы из label, entry или text информации записывалась в текстовый файл, пытался сделать вот такое:
from tkinter import *
root = Tk()
root.title(u'tk обучение')
root.geometry('1000x600')
def entry():https://www.cyberforum.ru/ python-graphics/ thread2584728.html
Python Просмотр текстовой информации Здравствуйте! Подскажите пожалуйста, как сделать так, что-бы при выполнении кода:
def showrecords():
# Records
recordstable = Toplevel(root)
recordstable.title("Рекорды")
recordstable.minsize(width=400, height=200)
txt = Text(root, width=40, height=10, font=12)
txt.pack(side=BOTTOM, padx=0, pady=0)
sr = askopenfilename()
Python Отображение нескольких объектов stlhttps://www.cyberforum.ru/ python-graphics/ thread2584317.html Здравствуйте. Возникла проблема при отображении нескольких stl-файлов с помощью numpy-stl и matplotlib. В моем случае красный объект находится внутри желтого, но отображается так, будто находится позади него. Если я правильно понял, на первый план выходит тот объект, у которого наименьшее расстояние от наблюдателя до ближайшей точки меньше, чем у другого объекта. Другой объект при этом уходит на...
Python Global переменные и как их обойти в моем случаеhttps://www.cyberforum.ru/ python-graphics/ thread2583679.html Это урезанный пример из проекта, такой чтобы было понятно в чем суть вопроса. На сколько мне известно использовать global не очень хорошая практика. Я не понимаю как в данном случае избавится от global. Думал что можно это сделать, загнав все в классы, но там начинается "конфликт метаклассов" и еще какая-то хрень..в общем, я решил что не очень хорошая идея наследоваться от serial и tkinter в один...
Python Нормально не отображается цвет нужной кнопки Здравствуйте! Ребят, если кто поможет,буду очень благодарен.
Так вот, я недавно сделал ежедневник на киви,но через некоторое время осознал,что ему немного не хватает функционала и решил добавить в него функцию подсвечивания кнопки даты зеленым цветом в том случае,если на неё(на дату) что-либо запланировано.
Но,правда,через некоторое время я понял, дата подсвечивается только не того месяца и...
Python Из QT в PyQtЗдравствуйте, подскажите правильно ли у меня получился перевод из
QT в PyQt? Интересует именно выполнение класса QCoreApplication и соответственно его методов.
Исходник:
#include <QCoreApplication>
#include <QFile> //Подключаем для работы с классом QFile
int main(int argc, char *argv)
{
QCoreApplication a(argc, argv);https://www.cyberforum.ru/ python-graphics/ thread2583112.html
Python Как ярлык в Windows В документации https://doc.qt.io/qtforpython/PySide2/QtCore/QFile.html приведен метод link (newName), где указано, что данный метод создает ссылку на файл,- ярлык в Windows. При попытке создания:
from PyQt5.QtCore import QFile
file = QFile('file.txt')
file. link ("ссылка.txt")
Вместо ярлыка создается файл с расширением как у исходного, либо бинарник если нет расширения, в котором правда...
Python Как работать с элементами Qt интерфейса из другого Python файла?Здравствуйте, только изучаю работу и интерфейсом. Прям совсем совсем новичок в этом деле. Суть в том, что у меня есть 3 файла: 1)файл с кодом самого интерфейса(gui_main_interface.py), 2) файл с кодом инициализации интерфейса(__init__.py), 3) файл с определёнными функциями(vk_api_methods.py).
Мне необходимо в файле с функциями (vk_api_methods.py) использовать элементы Qt интерфейса, к примеру...https://www.cyberforu
Написал простенький шифровщик работающий по принципу сдвига. Есть функция podbor (определяет ключ для расшифровки), не знаю, как ее переписать, чтобы значительно снизить скорость обработки введенного текста.
from PyQt5 import QtWidgets, QtCore
import clientui
class CezarWindow(QtWidgets.QMainWindow, clientui.Ui_MainWindow):
def__init__(self):
super().__init__()self.setupUi(self)self.pushButton.pressed.connect(self.shifrovanie)self.pushButton_2.pressed.connect(self.rashifrovka)self.pushButton_3.pressed.connect(self.podbor)# button.pressed.connect# timer = QtCore.QTimer()# timer.timeout.connectdef shifrovanie(self):
text =self.plainTextEdit.toPlainText()
key =self.lineEdit.text()crypt=''ifnot key:
self.addText('ERROR: введите ключ')ifint(key)>516:
self.addText('ERROR: введите ключ (0-512)')returnifnot text:
self.addText('ERROR: введите текст')if key.isdigit()==False:
self.addText('ERROR: ключ должен быть числовой')returnelse:
for i in text:
a =chr(ord(i)+int(key))crypt += a
self.addText(crypt)def rashifrovka(self):
text =self.plainTextEdit.toPlainText()
key =self.lineEdit.text()crypt=''ifnot key:
self.addText('ERROR: введите ключ')ifint(key)>516:
self.addText('ERROR: введите ключ (0-516)')ifnot text:
self.addText('ERROR: введите текст')if key.isdigit()==False:
self.addText('ERROR: ключ должен быть числовой и не отрицательный')returnelse:
for i in text:
a =chr(ord(i) - int(key))crypt += a
self.addText(crypt)def podbor(self):
text =self.plainTextEdit.toPlainText()
key =0
key1 =0
key2 =0
max_spaces =0
spaces =0
dot =0crypt=''
max_dots =0ifnot text:
self.addText('ERROR: введите текст')returnelse:
for i in text:
for b inrange(517):
try:
a =chr(ord(i) - b)if a ==' ':
spaces +=1if a =='.':
dot +=1if spaces > max_spaces:
max_spaces = spaces
key1 = b
if dot > max_dots:
max_dots = dot
key2 = b
if key1 == key2:
key = key1
except:
continuefor i in text:
a =chr(ord(i) - key)crypt += a
print(crypt)self.addText(crypt)self.addkey(key)def addkey(self, key):
self.textBrowser.append(str(key))self.textBrowser.repaint()def addText(self, text):
self.textBrowser.clear()self.textBrowser.append(text)self.textBrowser.repaint()
app = QtWidgets.QApplication([])
window = CezarWindow()
window.show()
app.exec_()