Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 7, 2015 21:42:23

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как собрать приложение с исходников

Vit_88
“предкомпилированными сборками” - это то что в архиве?
Это про “инсталлятор под винду”.

Офлайн

#2 Апрель 7, 2015 23:15:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

Как собрать приложение с исходников

Vit_88
Можит эсть ссилка на инфу как собирать такие пакети?
Первый ответ .

Vit_88
буду пробивать импортировать этот пакет через Shell
Дальше открываешь интерпретатор и импортируешь его как обычный модуль.



Отредактировано py.user.next (Апрель 7, 2015 23:16:21)

Офлайн

#3 Апрель 13, 2015 19:46:01

Vit_88
Зарегистрирован: 2015-04-06
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Как собрать приложение с исходников

Вроде бы работает
Есть вопрос по коду:

def findText(self, text):
        self._ui.actionFindNext.setEnabled(bool(text))
        self._ui.actionFindPrev.setEnabled(bool(text))
        findtext = self._ui.webView.findText
        findtext('')
        findtext('', QWebPage.HighlightAllOccurrences)
        found = findtext(text, QWebPage.HighlightAllOccurrences)

Как можна заменить в: “QWebPage.HighlightAllOccurrences” цвет видиления (из желтого на черний)?

Отредактировано Vit_88 (Апрель 13, 2015 19:47:40)

Офлайн

#4 Апрель 13, 2015 22:36:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

Как собрать приложение с исходников

Vit_88
Как можна заменить в: “QWebPage.HighlightAllOccurrences” цвет видиления (из желтого на черний)?
Это просто константа.
>>> from PyQt4 import QtWebKit
>>> QtWebKit.QWebPage.HighlightAllOccurrences
8
>>>

Для настройки выделения там обычно настраиваешь объект-выделение.

Vit_88
Есть вопрос по коду:
Вопрос к теме не относится, значит надо создать новую.



Отредактировано py.user.next (Апрель 13, 2015 22:38:42)

Офлайн

#5 Апрель 15, 2015 22:17:36

Vit_88
Зарегистрирован: 2015-04-06
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Как собрать приложение с исходников

Хорошо оформлю другую тему
Код:

def findText(self, text):
        self._ui.actionFindNext.setEnabled(bool(text))
        self._ui.actionFindPrev.setEnabled(bool(text))
		#view = QWebView()
        findtext = self._ui.webView.findText
		
        findtext('')
        findtext('', QWebPage.HighlightAllOccurrences)
        found = findtext(text, QWebPage.FindFlags option =0)
        self._ui.actionFindNext.setEnabled(found)
        self._ui.actionFindPrev.setEnabled(found)
Только если можна еще вопрос: к примеру есть строчка из кода:
[code python]found = findtext(text, QWebPage.HighlightAllOccurrences)[/code]
заменяю на
found = findtext(text, QWebPage.FindFlags option =0)

видетает ошибка
found = findtext(text, QWebPage.FindFlags options = 0)
                                                    ^
SyntaxError: invalid syntax
( ставлю все как в инструкциях: bool QGraphicsWebView.findText (self, QString subString, QWebPage.FindFlags options = 0))

Отредактировано Vit_88 (Апрель 15, 2015 22:18:32)

Офлайн

#6 Апрель 15, 2015 23:21:19

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9890
Репутация: +  854  -
Профиль   Отправить e-mail  

Как собрать приложение с исходников

Vit_88
заменяю на
Это неправильно.

Vit_88
ставлю все как в инструкциях
Этот ноль означает, что в случае, если этот параметр не передаётся, то он устанавливается равным нулю и передаётся неявно.

Там, вообще говоря, нужно флаги передавать, которые находятся в перечислении (в C++ варианте), а в питоне они просто находятся в классе в качестве констант. То есть там нужно имена флагов передавать, а если флагов несколько, то они объединяются через побитовое ИЛИ.

enum	FindFlag { FindBackward, FindCaseSensitively, FindWrapsAroundDocument, HighlightAllOccurrences }

>>> from PyQt4 import QtWebKit
>>> 
>>> QtWebKit.QWebPage.FindBackward
1
>>> QtWebKit.QWebPage.FindCaseSensitively
2
>>> QtWebKit.QWebPage.FindWrapsAroundDocument
4
>>> QtWebKit.QWebPage.HighlightAllOccurrences
8
>>>



Отредактировано py.user.next (Апрель 15, 2015 23:32:21)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version