Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 25.01.2020
Сообщений: 24

QTableView - непростая тема

21.02.2020, 20:38. Показов 1523. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Поскольку у нас нет дорог, а есть только направления, подскажите такое направление. Если в QTreeView есть
file = QFile("...") и файл открывается, то как это сделать в QTableView? Сделать без диалогового окна, прописав путь в коде. Что-то такое рядом ходит, а поймать не могу. Открыть файл - это достаточно просто, а открыть файл в tableview - это мой вопрос.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.02.2020, 20:38
Ответы с готовыми решениями:

Непростая ситуация
Как при помощи запроса заполнить пустую ячейку ? insert не подходит (создаёт новую строку)

задачка непростая
Имеется сосуд (емкость) в виде цистерны для хранения природного газа под давлением 3,0 Мпа. Объем сосуда 60 м3. имеется патрубки входа и...

Непростая покраска
Положительное целое число называется составным, если оно представимо в виде произведения двух положительных целых чисел, каждое из которых...

23
0 / 0 / 0
Регистрация: 25.01.2020
Сообщений: 24
20.03.2020, 21:58  [ТС]
Студворк — интернет-сервис помощи студентам
https://www.youtube.com/watch?v=nm5G-1Et0LE
знаете на что вы похожи,господа программёры, это типа либо приклеить лимбо прибить, причём окончательно.Прибьить. да, мягкий знак - это const железно
сукажите мне, чем олтличается setItem от setItemModel& вам не без разницы, о чём думать, сидя над унитазом? Унгитаз-то один, зачем надо былть придумывать ещё и модель - искусственный унитаз? Вам нормальный не подходит?
0
0 / 0 / 0
Регистрация: 25.01.2020
Сообщений: 24
21.03.2020, 15:29  [ТС]
что означает ! на месте номера строки при попытке добавить данные в tableview с новой строкой?
вставка отражается миллисекунды, исчезает, строка пустеет, появляется !, и следом появляется новая пустая строка, как будто код даёт мне ещё шанс
не нашёл в инете ответа, может это связано с "SIGNAL()" - http://zhakob.blogspot.com/2017/01/pyqt5.html
но здесь использовался PySide2
Миниатюры
QTableView - непростая тема  
0
0 / 0 / 0
Регистрация: 25.01.2020
Сообщений: 24
27.03.2020, 21:13  [ТС]
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
# -*- coding: utf-8 -*-
 
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QTableWidgetItem, QHeaderView
from PyQt5 import QtCore, QtGui, QtWidgets
import csv
 
 
class MyWidget(QMainWindow):
    def __init__(self):
        super().__init__()
        self.loadTable('rez.csv')
         
    def loadTable(self, table_name):        
        self.setGeometry(500, 300, 400, 300)
        self.tableWidget = QtWidgets.QTableWidget(self)
        self.tableWidget.setGeometry(QtCore.QRect(10, 10, 380, 280))
        csvfile = open(r'C:\Users\Az\PyQT5\пробы\Dict3.txt')
        reader = csv.reader(csvfile, delimiter='\t')
        title = next(reader)
        self.tableWidget.setColumnCount(len(title) + 3)
        self.tableWidget.setRowCount(0)
        for i, row in enumerate(reader):
            self.tableWidget.setRowCount(self.tableWidget.rowCount() + 1)
            for j, elem in enumerate(row):
                self.tableWidget.setItem(i, j, QTableWidgetItem(elem))       
       
app = QApplication(sys.argv)
ex = MyWidget()
ex.show()
sys.exit(app.exec_())
Что такое ('rez.csv') или 'abc.csv', отсутствие этой строки кардинально меняет ситуацию, как угодно меняйте имя csv файла, но он должен быть в коде. Никакого 'rez.csv' на моём компе не существует, но его присутствие в данном коде важно. Что тут непонятного для меня?

Добавлено через 37 минут
снобы, вы будете шевелиться или вы будете снобами, я вопрос задал, мать вашу, скотины.
0
0 / 0 / 0
Регистрация: 25.01.2020
Сообщений: 24
04.04.2020, 21:23  [ТС]
сегодня день моей победы - 04.04.2020 - три четвёрки. Сегодня я наконец нашёл то, вокруг чего я вертелся все эти три с лишним месяца. Я нашёл то, что нужно мне.
Я вам даже благодарен, удавы, что вы такие ленивые на помощь, чувство победы - это намного важнее, когда перелопатишь весь инет, изучишь коды в тысячу строк, переведёшь с китайского на русский (китайцы тоже могут), когда мозги уже не работают в мои 51 год - ложусь спать на пару часиков, чтобы встать в девять вечера, когда есть уважаемый товарищ под ником kyrym, который создал свою систему, но под .db, когда твой проц устаревший и не способен дать необходимый протокол для облегчения программирования, когда выйдя на карантийную неделю не моешься и не бреешься до сего дня, как проклятый... ногти, мммать, откусываешь. Это тот случай, когда количество переходит в качество, я был зол, вода выкипела, на дне осталась соль, и не важно, что в своих папках ты насорил так, что даже метла бабы яги не поможет, плевать. Сегодня я победил. А ведь было и предательство. Когда я хотел всё забросить и принять почти готовое извне, компромисс с собой, так сказать. Сразу почувствовал внутреннее опустошение, как будто сам себя предал. Иуда, self, потерял всякий интерес к этому делу. Но нашёл смелость наступить гниде на горло, и продолжить.

Сегодня я бритый, вымытый, обструганный - обмыл победу в ванной. В понедельник шестого выхожу на работу, карантин у нас отменяется. Живём дальше

https://yadi.sk/i/1lhBJTLqR4NZzA
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.04.2020, 21:23

Непростая сеть
Для предприятия нужно организовать такую весьма непростую сеть Есть N-ое количество ТОЧЕК ДОСТУПА (обычных wi-fi роутеров, подключенных...

Непростая задача
Ребят, выручайте... Тут лишнее понаписал, удалил Добавлено через 16 минут Даже можно не два сравнивать. А найти дубликаты...

Непростая задача
Ребят, помогайте. Есть квадрат с известной шириной и выстой. Необходимо в данном квадрате разместить 20 маленьких квадратов....

Непростая верстка
Добрый вечер! Есть несколько интересных заданий, которые никак не получается реализовать))) Может кто нибудь знает как их делать, или...

Непростая задача на графы.
Здравствуйте! Необходимо решить такую задачу: Антон работает в межгалактическом туристическом агентстве. Довольно часто ему приходится...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru