КАРТА САЙТА
Sibnet.ru
Sibnet.ru

Sibnet.ru — это информационно-развлекательный интернет-проект, ориентированный на широкий круг Сибирского региона.
По данным Rambler Top100, Sibnet.ru является самым популярным порталом в Сибири.

Контакты:
АО "Ринет"
ОГРН 1025402475856
г. Новосибирск, ул. Якушева, д. 37, 3 этаж
отдел рекламы:
(383) 347-10-50, 347-06-78, 347-22-11, 347-03-97

Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль

Внимание! Теперь для входа на форум необходимо вводить единый пароль регистрации сервисов sibnet.ru!

Здравствуйте, гость ( Вход | Регистрация )



5 страниц V < 1 2 3 4 5 >  
Ответить в эту темуОткрыть новую тему
> Python
shouhei
сообщение 2.10.2011, 10:34
Сообщение #41


Himmelsstürmer
Group Icon


Группа: Events and facts club
Сообщений: 33 866
Регистрация: 2.4.2008
Из: Caught somewhere in time
Пользователь №: 27 739



Репутация:   1422  


Это у тебя utf-8 пытается показаться как win-1251

Ответ, как обычно, где-то в региональных настройках.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 21.11.2011, 11:33
Сообщение #42


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


» Спойлер (нажмите, чтобы прочесть) «


решил вернуться к изучению гуя под питон. с кнопочкой вроде освоился, но дальше вообще продвинуться не могу. как бы мне по кнопочке записать строку из QTextEdit в переменную? Или наоборот, переменную в ТекстЭдит?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 21.11.2011, 13:48
Сообщение #43


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


с lineedit я разобрался, все очень похоже на C#
Код

text = self.ui.cmd.text()


однако текстэдит мне покоя не дает

однако присовить lineedit текст аналогично C# у меня не получилось...
у кого какие идеи? ;3
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 21.11.2011, 14:16
Сообщение #44


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


Код
self.ui.cmd.insert("бла бла бла")

маленькими шажками я уверенно иду к цели
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 21.11.2011, 14:36
Сообщение #45


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


мать моя женщина, да я же с текстедитом разобрался

Код
self.ui.textEdit.append(i)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 21.11.2011, 15:14
Сообщение #46


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


в итоге этого своего монолога я таки освоил элементарные понятия гуя и уже написал рабочую версию одного своего софта, теперь с гуем.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 9.12.2011, 20:42
Сообщение #47


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


не знаю, живет ли здесь кто-нибудь, кроме меня, но я решил все же поделиться своими успехами в осваивании гуя
Прикрепленное изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mephisto
сообщение 9.12.2011, 21:23
Сообщение #48


ортодоксальный линуксоид
Group Icon


Группа: VIP
Сообщений: 7 724
Регистрация: 17.11.2007
Из: столицы вашей родины
Пользователь №: 10 849



Хм, не плохо, совсем не плохо


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 22.12.2011, 19:29
Сообщение #49


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


Цитата(Hayate @ 22.12.2011, 18:51) *

Как правильно конвертировать QListWidgetItem в QObject, чтобы для этого элемента работал connect?
qobject_cast? Как примерно код будет выглядеть?

а разве виджеты не являются объектами по дефолту?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
shouhei
сообщение 22.12.2011, 19:35
Сообщение #50


Himmelsstürmer
Group Icon


Группа: Events and facts club
Сообщений: 33 866
Регистрация: 2.4.2008
Из: Caught somewhere in time
Пользователь №: 27 739



Репутация:   1422  


Цитата(Chern_off @ 22.12.2011, 19:29) *

а разве виджеты не являются объектами по дефолту?


Насколько я помню иерархию Qt — QWidget происходит от QObject
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 22.12.2011, 20:14
Сообщение #51


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


Цитата(shouhei @ 22.12.2011, 19:35) *

Насколько я помню иерархию Qt — QWidget происходит от QObject

следовательно, Виджет есть Объект?

Цитата(Hayate @ 22.12.2011, 19:38) *

А хотя вообще не пойму, надо ли конвертировать.
connect нормально съедает PyQt4.QtGui.QPushButton, но на QListWidgetItem уже ругается и даже требует QObject
Код

TypeError: arguments did not match any overloaded call:
  QObject.connect(QObject, SIGNAL(), QObject, SLOT(), Qt.ConnectionType=Qt.AutoConnection): argument 1 has unexpected type 'QListWidgetItem'
  QObject.connect(QObject, SIGNAL(), callable, Qt.ConnectionType=Qt.AutoConnection): argument 1 has unexpected type 'QListWidgetItem'
  QObject.connect(QObject, SIGNAL(), SLOT(), Qt.ConnectionType=Qt.AutoConnection): first argument of unbound method must have type 'QObject'



вообще этой каше разобраться не могу...
попробуй написать функцию коннектор
Код

def connb(self, what, to):
        what = getattr(self.ui, what)
        to = getattr(self, to)
        QtCore.QObject.connect(what, QtCore.SIGNAL('clicked()'), to)


и используй потом ее для всех объектов
Код

self.connb("START", "start")
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 22.12.2011, 20:46
Сообщение #52


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


теперь моя проблема
Код
Message    File Name    Line    Position    
Traceback                
    <module>    G:\projects\inf\start.pyw    5        
    run    G:\projects\inf\engine\as_base.py    71        
    _create_connects    G:\projects\inf\engine\as_base.py    91        
    connectButtons    G:\projects\inf\engine\as_gui.py    23        
    decode    G:\Python32\lib\encodings\cp1251.py    23        
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 19499: character maps to <undefined>                


длина файла читаемого: 19561
19561 - 19499 = 62
62 символ с конца... отсутствует ;3
т.е. я выделяю с конца и смотрю на счетчик: 60, 61, 63... чудеса, да?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mephisto
сообщение 22.12.2011, 21:19
Сообщение #53


ортодоксальный линуксоид
Group Icon


Группа: VIP
Сообщений: 7 724
Регистрация: 17.11.2007
Из: столицы вашей родины
Пользователь №: 10 849



Цитата(Chern_off @ 22.12.2011, 19:46) *

теперь моя проблема
Код
Message    File Name    Line    Position    
Traceback                
    <module>    G:\projects\inf\start.pyw    5        
    run    G:\projects\inf\engine\as_base.py    71        
    _create_connects    G:\projects\inf\engine\as_base.py    91        
    connectButtons    G:\projects\inf\engine\as_gui.py    23        
    decode    G:\Python32\lib\encodings\cp1251.py    23        
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 19499: character maps to <undefined>                


длина файла читаемого: 19561
19561 - 19499 = 62
62 символ с конца... отсутствует ;3
т.е. я выделяю с конца и смотрю на счетчик: 60, 61, 63... чудеса, да?

http://ru.wikipedia.org/wiki/CP1251
Как бы байт есть, а символ ему не сопоставлен.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 22.12.2011, 21:31
Сообщение #54


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


Цитата(mephisto @ 22.12.2011, 21:19) *

http://ru.wikipedia.org/wiki/CP1251
Как бы байт есть, а символ ему не сопоставлен.

честно говоря, не совсем понял...
как лечить-то?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mephisto
сообщение 22.12.2011, 23:31
Сообщение #55


ортодоксальный линуксоид
Group Icon


Группа: VIP
Сообщений: 7 724
Регистрация: 17.11.2007
Из: столицы вашей родины
Пользователь №: 10 849



Цитата(Chern_off @ 22.12.2011, 20:31) *

честно говоря, не совсем понял...
как лечить-то?

Либо игнорировать такие символы, либо заботиться о том, чтобы их не было во входном файле.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Chern_off
сообщение 8.1.2012, 19:35
Сообщение #56


Осталось два.
Group Icon


Группа: VIP
Сообщений: 17 710
Регистрация: 8.2.2008
Из: Новосибирск
Пользователь №: 19 781



Репутация:   780  


http://file.sibnet.ru/get/file/?id=1054581

опробовать мое новенькое чудо (картинки пока не работают, не понятно, почему)
собственно, для вас особого интереса эта штука не предоставит, она создана специально для игроков сервера сибнетрп (самп).

исходники выложу по запросу ;3
реализовывал с помощью самопального фреймворка одного моего родственника


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Izengardjke
сообщение 24.1.2012, 19:38
Сообщение #57


ОМЕГА флудер
Group Icon


Группа: VIP
Сообщений: 3 800
Регистрация: 9.12.2011
Пользователь №: 413 543



Репутация:   129  


http://puu.sh/equH

забабахал простенький генератор табличек хтмл с парочкой параметров (вместо нудного задания "создайте 10 табличек к следующему занятию")
вопрос: почему в QTextEdit при setHtml не работает цвет у границ? тот же самый код через браузер открывается как надо.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Styd Corporation
сообщение 5.4.2012, 5:58
Сообщение #58


//...
Group Icon


Группа: Sibnet-club
Сообщений: 468
Регистрация: 20.11.2009
Из: Irkutsk
Пользователь №: 166 467



Репутация:   6  


Как в питоне получить путь к папке, где находится запущенный скрипт?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
c0unt_zer0
сообщение 5.4.2012, 9:39
Сообщение #59


Болтун
Group Icon


Группа: Sibnet-club
Сообщений: 968
Регистрация: 15.4.2010
Пользователь №: 245 057



Репутация:   36  


Цитата(Styd Corporation @ 5.4.2012, 4:58) *

Как в питоне получить путь к папке, где находится запущенный скрипт?

Код

import os
print os.getcwd()


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Styd Corporation
сообщение 7.5.2012, 9:09
Сообщение #60


//...
Group Icon


Группа: Sibnet-club
Сообщений: 468
Регистрация: 20.11.2009
Из: Irkutsk
Пользователь №: 166 467



Репутация:   6  


Работал кто-нибудь с pygame или pySFML?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

5 страниц V < 1 2 3 4 5 >
Ответить в эту темуОткрыть новую тему
1 чел. просматривают этот форум (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 2.6.2023, 12:22
Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Размещение рекламы:
тел: (383) 347-06-78, 347-10-50

Правила использования материалов