michal029022
חברהתגובות הפורום שנוצרו
-
michal029022
חברהחברה11/01/2023 ב7:24 am בתגובה ל: מחפשת משפטים/ציטוטים חכמים על תכנות, אולי את מכירה או שתלוי במקום העבודה שלך?Days of programming will save you hours of planning
-
באיזה מיקום?
-
michal029022
חברהחברה16/06/2020 ב5:18 am בתגובה ל: Installing Paramiko (Python and PIP) on Windowsבד״כ תוסף\ספריה\תוכנה תדע להתמודד עם הגירסא הכתובה בהוראות שלו ומעלה. אם את מתקינה גירסאות שגבוהות ממה שרשום בהוראות ואת מקבלת שגיאות שקשורות לגירסא – אפשר לנסות להתקין את הגירסא המדויקת, אבל נדיר שזה קורה. לא תמיד צריך להשתמש דווקא בסביבת עבודה שהם מציעים. במקרה זה – אם את לא מכירה את התוסף הזה והשימוש בו – מומלץ להיצמד להוראות(גם פה- גירסא 2008 ומעלה) שימי לב בפקודות בשורת הפקודה להתייחס לגירסאות )
-
עדיין רלוונטי? יכולה לצרף את הקוד? (הכי חשוב – הMAIN)
-
michal029022
חברהחברה19/01/2020 ב11:16 am בתגובה ל: איך משנים צבע לBUTTON בPYQT כשהעכבר עובר עליו?מדהים!!! עבד! אלופה.
-
michal029022
חברהחברה19/01/2020 ב10:59 am בתגובה ל: איך משנים צבע לBUTTON בPYQT כשהעכבר עובר עליו?אוקי, תודה רבה מאוד. בנתיים הצלחתי לעשות את זה עם טיימר. ממש ממש תודה על הזמן שהקדשת לי.
-
from PyQt5 import QtCore, QtGui, QtWidgets,QtQuick
from PyQt5.QtCore import QPropertyAnimation, Qt,QTimer
from PyQt5.QtGui import QColorclass Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName(“MainWindow”)
MainWindow.resize(800, 600)
MainWindow.setAutoFillBackground(False)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName(“centralwidget”)self.pushButton = MyButton(self.centralwidget)
self.pushButton.setGeometry(QtCore.QRect(290, 110, 201, 331))
self.pushButton.setMouseTracking(True)
self.pushButton.setAutoFillBackground(True)self.pushButton.setAutoRepeat(False)
self.pushButton.setAutoExclusive(False)
self.pushButton.setObjectName(“pushButton”)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
self.menubar.setObjectName(“menubar”)
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName(“statusbar”)
MainWindow.setStatusBar(self.statusbar)self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate(“MainWindow”, “MainWindow”))
self.pushButton.setText(_translate(“MainWindow”, “PushButton”))class MyButton(QtWidgets.QPushButton):
def __init__(self, parent=”None”):
super(MyButton, self).__init__(parent)self.setMinimumSize(80, 50)
self.setText(‘QPushButton’)
self.setStyleSheet(
“border: 1px solid white;border-radius:15px;background-color: white”)def getColor(self):
return Qt.blackdef setColor(self, color):
self.setStyleSheet(
“background-color: rgb({0}, {1}, {2});border:none;border: 1px solid white;border-radius:15px;”.format(
color.red(), color.green(), color.blue()))background_color = QtCore.pyqtProperty(QColor, getColor, setColor)
def enterEvent(self, event):
global anim
print(“I’m in animation”)
anim = QtCore.QPropertyAnimation(self, b’background_color’)
anim.setDuration(200)
anim.setStartValue(QColor(255, 255, 255))
anim.setEndValue(QColor(0, 170, 0))
anim.start()def leaveEvent(self, event):
self.setStyleSheet(
“border: 1px solid white;border-radius:15px;background-color: white;”)if __name__ == “__main__”:
import sysapp = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()sys.exit(app.exec_())
-
עדיין לא עובד לי!
-
סליחה, לא הסברתי את עצמי טוב הevent מתרחש בשתיהם האנימציה לא פועלת. (עשיתי הדפסות וראיתי שהוא נכנס לפונקציות( רק האנימציה לא פועלת.
-
וואו, תודה. עשיתי את זה, והאנימציה לא עושה כלום, זאת אומרת – כשאני עוזבת עם העכבר – הוא פועל מצוין, אבל כשאני עוברת עם העכבר – הוא לא עושה כלום. אני מצרפת את הקוד: class MyButton(QtWidgets.QPushButton):
def __init__(self, parent=”none”):
super(MyButton, self).__init__(parent)self.setMinimumSize(80, 50)
self.setText(‘QPushButton’)
self.setStyleSheet(
“border: 1px solid white;border-radius:15px;background-color: white;”)def enterEvent(self, event):
global animanim = QPropertyAnimation(self, b’background-color’)
anim.setDuration(200)
anim.setStartValue(QColor(255, 255, 255))
anim.setEndValue(QColor(0, 170, 0))
anim.start()
def leaveEvent(self, event):
self.setStyleSheet(
“border: 1px solid white;border-radius:15px;background-color: white;”) -
תודה, אבל איך אני מפעילה את הenter-event? ניסיתי לשלב את הקוד הזה בקוד שלי אבל שום דבר לא קרה!
-
הסתדרתי בסוף, (שיניתי לגמרי…) תודה רבה בכ”א.
-
אני לא יודעת למה הטרמינל לא עובד, אבל למה זה מפריע לך? פשוט תפתחי עוד טרמינל ותעשי שם מה שאת רוצה. (יש בחלונית של הטרמינל אייקון של + שמוסיף טרמינל) בng serve בד”כ לא צריך להקליד את הפקודה יותר מפעם אחת, ואח”כ כל פעם שעושים שינויים ושומרים אותם (ctrl + s…) הפרויקט מריץ את עצמו לבד, (אולי זו הסיבה שאי אפשר להקליד פקודות נוספות בטרמינל שבו הוא רץ, הוא פשוט לא גומר לרוץ, אלא נשאר כל הזמן קשוב לשינויים בפרויקט.) מסתבר שזה ככה גם ב npm serve. בהצלחה.
-
איזו מצחיקה אני, שכחתי להוסיף את הקבצים האחרונים לremote. לכן הם נעלמו לי… עדיין אני אשמח מאוד אם מישהי תוכל להסביר בצורה ברורה: 1. איך אני דורסת את מה שקיים בremote עם הגירסא הלוקאלית שלי? 2. איך אני מורידה commit מסוים? (דרך הGUI) תודה רבה.
-
טליה, ירבו כמותך! רק הקב”ה יכול להחזיר לך על החיזוקים העצומים שאת נותנת. ו – תתני לנו עוד, כל טיפת מים מהסוג הזה מצמיאה עוד יותר… חנוכה שמח ומאיר.
-
גם אני מחפשת… הפרויקט שלי הוא ב webApi וב-angular7 נשאר בעיקר החלק של העיצוב (והוא גם מה שהכי דחוף) מיכל – [email protected]
-
michal029022
חברהחברה19/11/2019 ב1:24 pm בתגובה ל: תוספים מגניבים לכרום, עדכונים על תוספים לכרום שיכולים לעשות לנו את העבודה הרבה יותר קלה.עוד תוסף שימושי מאוד: https://www.grammarly.com אני כותבת הרבה מיילים באנגלית, ומאז ההתקנה החינמית הזו אין לי שגיאות כתיב מביכות… יש מסלול שגם משפר ניסוחים, אבל הוא בתשלום.