0 / 0 / 0
Регистрация: 25.01.2020
Сообщений: 24

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

21.02.2020, 20:38. Показов 1482. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru