18
|
Програмиране / Общ форум / Re: python i QVBoxLayout
|
-: Feb 06, 2017, 23:04
|
Не разбрах какво мислиш, че се компилира и защо ще ползваш Виндовс? Слагай кода си в тагове code=python в квадратни скоби, ползвай Qt5 и когато махаш layout няма да даваш setLayout, директно си инстанцираш ComboBox-a както в първият пример.
Би ли бил така добър да махнеш от кода вертикалния бокс и пак да работи скрипта и да го споделиш де, за да мога да направя разлика и така де .. чета си тук една книжка по въпроса и започвам да се ориентирам, но когато има примери е по-лесно.
|
|
|
19
|
Програмиране / Общ форум / Re: python i QVBoxLayout
|
-: Feb 06, 2017, 22:45
|
Не разбрах какво мислиш, че се компилира и защо ще ползваш Виндовс? Слагай кода си в тагове code=python в квадратни скоби, ползвай Qt5 и когато махаш layout няма да даваш setLayout, директно си инстанцираш ComboBox-a както в първият пример.
https://www.riverbankcomputing.com/software/pyqt/downloadBinary installers for Windows are no longer provided. На личният ми лаптоп имам Линукс, но на служебния съм принуден да използвам Уиндовс за да съм .... compliance
|
|
|
20
|
Програмиране / Общ форум / Re: python i QVBoxLayout
|
-: Feb 06, 2017, 22:43
|
Един тролски въпрос който е леко оффтопик. Защо се занимавате изобщо с питон-а, а не с неща като go например? Ако е интерес от гледна точка намиране на работа разбирам и това не подлежи на коментар, но ако е за удоволствие... Лично на мен go и джаваскрипт с нод.джиес са ми по-забавни.
За работа предимно, много време съм се чудил, защо по-дяволите в училищата и университетите не учат децата на практични работи, ами ги занимават с някакви абстракции... ей го ... днес е поредният ден от хиляди дни, в който това, че знам че синус х на квадрат + косинус х на квадрат е равно на единица не ми върши НИКАКВА РАБОТА, за да обядвам!!!
|
|
|
21
|
Програмиране / Общ форум / Re: python i QVBoxLayout
|
-: Feb 04, 2017, 10:03
|
За PyQT5 разбрах, че трябва аз да си компилирам нещо и понеже мисля да използвам и Виндовс за разработката не ми се занимава да се уча как се компилира и там. За това по-старата версия, за която има и повече примери.
|
|
|
22
|
Програмиране / Общ форум / Re: python i QVBoxLayout
|
-: Feb 01, 2017, 01:06
|
Благодаря за насоките. Не искам с дизайнера, защото си мисля, че ще станат много сложни нещата, а аз искам един комбобокс, един лейбъл, един бутон и евентуално някъде да се изпишат едни неща..... И ми се искаше да мога по-ефективно да ги контролирам .... НЯмам никакъв опит нито с QT нито с Питон:) тва съм си го наумил като проект с който да се понауча.
|
|
|
23
|
Програмиране / Общ форум / python i QVBoxLayout
|
-: Jan 28, 2017, 22:53
|
Имам два работещи примера за ComboBox, в единият има QVBoxLayout в другият няма. Искаше ми се да преправя този с Лейаут, като го махна или като му променя размера, но когато го направя накрая не излиза нищо в прозореца. Ето двата примерни кода: #!/usr/bin/env python # # [SNIPPET_NAME: Combo Box Basic] # [SNIPPET_CATEGORIES: PyQt4] # [SNIPPET_DESCRIPTION: An basic example of a combo box] # [SNIPPET_AUTHOR: Darren Worrall <dw@darrenworrall.co.uk>] # [SNIPPET_LICENSE: GPL] # [SNIPPET_DOCS: http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qcombobox.html]
# example comboboxbasic.py
import sys from PyQt4 import QtGui, QtCore
class ComboBoxBasic(QtGui.QWidget): """ An basic example combo box application """
def __init__(self): # create GUI QtGui.QMainWindow.__init__(self) self.setWindowTitle('Combo Box Basic') # Set the window dimensions self.resize(250,50) # vertical layout for widgets self.vbox = QtGui.QVBoxLayout() self.setLayout(self.vbox)
# Create a combo box and add it to our layout self.combo = QtGui.QComboBox() self.vbox.addWidget(self.combo)
# A label to display our selection self.lbl = QtGui.QLabel('Ubuntu') # Center align text self.lbl.setAlignment(QtCore.Qt.AlignHCenter) self.vbox.addWidget(self.lbl)
# You can add items individually: self.combo.addItem('Ubuntu') self.combo.addItem('Fedora')
# Or add a sequence in one call distrolist = ['Linux Mint', 'Gentoo', 'Mandriva'] self.combo.addItems(distrolist) # Connect the activated signal on the combo box to our handler. # This is an overloaded signal, meaning there are variants of it, for # example the activated(int) variant emits the index of the chosen # option, rather than it's text self.connect(self.combo, QtCore.SIGNAL('activated(QString)'), self.combo_chosen)
def combo_chosen(self, text): """ Handler called when a distro is chosen from the combo box """ self.lbl.setText(text)
# If the program is run directly or passed as an argument to the python # interpreter then create a ComboBoxBasic instance and show it if __name__ == "__main__": app = QtGui.QApplication(sys.argv) gui = ComboBoxBasic() gui.show() app.exec_()
и #!/usr/bin/python # -*- coding: utf-8 -*-
""" ZetCode PyQt4 tutorial
This example shows how to use QtGui.QComboBox widget. author: Jan Bodnar website: zetcode.com last edited: September 2011 """
import sys from PyQt4 import QtGui, QtCore
class Example(QtGui.QWidget): def __init__(self): super(Example, self).__init__() self.initUI() def initUI(self):
self.lbl = QtGui.QLabel("Ubuntu", self)
combo = QtGui.QComboBox(self) combo.addItem("Ubuntu") combo.addItem("Mandriva") combo.addItem("Fedora") combo.addItem("Red Hat") combo.addItem("Gentoo")
combo.move(50, 50) self.lbl.move(50, 150)
combo.activated[str].connect(self.onActivated) self.setGeometry(300, 300, 300, 200) self.setWindowTitle('QtGui.QComboBox') self.show() def onActivated(self, text): self.lbl.setText(text) self.lbl.adjustSize() def main(): app = QtGui.QApplication(sys.argv) ex = Example() sys.exit(app.exec_())
if __name__ == '__main__': main()
Нещо не разбирам кое как става... Ако коментирам редовете свързани с лейаута като self.vbox = QtGui.QVBoxLayout() self.setLayout(self.vbox)
Какво трябва да добавя , за да има все пак изобразен КомбоБокс? ПС. Това са ми първи опити с Питон.
|
|
|
24
|
Linux секция за начинаещи / Настройка на хардуер / Re: Проблем с драйвер broadcom NetXtreme bcm5751
|
-: Dec 31, 2016, 19:21
|
риалтек-а сигурно е етх1 .. и нямаш никаква конфигурация за него. пиши в конзола, за да настроиш ТСП протокол: ifconfig eth1 IP_ADDR NETMASK route add default gw IP_GATEWAY сигурно нямаш настроен и ДНС и за целта с най-безобидния редактор, а именно : nano /etc/resolv.com като запишеш в този файл на един ред: nameserver NAMESERVER_IP_ADDR записва се с CTRL+X потвърждаваш с Y, за да редактираш ризолф.конф трябва да си рут, и си инсталирай нужните фърмуери както по-горе показаха тогава ще проработи и бродкома след инсталация на фърмуера, рестартирай за да няма съмнения:)
|
|
|
25
|
Трудова борса / Предлагане / Re: Някой да се интересува от сървър 1U ?
|
-: Dec 14, 2016, 10:24
|
А някой да продава нещо, на което могат да се нацвъкат десетина виртуалки, vCenter Server и тн..., нещо с поне 16 джигибайта РАМ и да не минава 800 лв.? Или това е невъзможно?
Писах ти лично, ама не знам дали си го получил, защото не пише при мен да има нещо в "изходящи". Мога да ти предложа HP Proliant DL360 G6 с 2х XEON X5570 2.93-3,3 (общо 16 логически ядра), 24Г рам и 4х 147GB SAS 10k, 2 захранвания 470W за тия пари.
Имам и един G6 с един процесор XEON E5640 2.67-2,9 Ghz, 8 RAM и 2x 146GB 10k SAS с леки забележки за под 400 лв. Не е трудно да му се уредят още дискове и памет.
писах ти
|
|
|
29
|
Сигурност / Системна Сигурност / Re: трафични данни
|
-: Nov 09, 2016, 22:12
|
Пример, има флууд към държавен уеб сайд: В този случай, ще искат на 2016.11.09 21:56 от IP (може да конкретизират и MAC) към кое IP има заявки и информация за клиента (ако има такъм IP адрес в мрежата).
Другия проблем са частните IP адреси, понеже ще искат инфо за реален IP адрес. Това означава в това време, кое частно IP с кое реално IP е било натнато.
то така де... ама това означава да пазиш тези данни за 6 месеца назад?
|
|
|
|