Skip to content

Commit 248cddd

Browse files
committed
finished todo no.6
added dragging function to the app it is not fully finished, when I round the corners on the background it goes invisible...
1 parent 0dbbf20 commit 248cddd

File tree

6 files changed

+107
-357
lines changed

6 files changed

+107
-357
lines changed

Items.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"item1": "trumna_prime_set", "item12": "arcane_avenger", "item5": "nikana_prime_set", "item10": "arcane_energize", "item2": "quassus_prime_set", "item3": "khora_prime_set", "item4": "nikana_prime_set", "item6": "volt_prime_set", "item7": "xaku_prime_set", "item8": "wisp_prime_set", "item9": "rhino_prime_set", "item11": "arcane_strike"}
1+
{"item1": "trumna_prime_set", "item12": "arcane_avenger", "item5": "nuh", "item10": "arcane_energize", "item2": "quassus_prime_set", "item3": "khora_prime_set", "item4": "nikana_prime_set", "item6": "volt_prime_set", "item7": "xaku_prime_set", "item8": "wisp_prime_set", "item9": "rhino_prime_set", "item11": "arcane_strike"}

Main_one_rn.py

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ def __init__(self):
3333
self.main_background = self.findChild(QLabel, "main_background") # background photo
3434
self.order_buttons = [self.findChild(QPushButton, f"order_{i}_btn") for i in range(1, 13)] # order buttons
3535

36+
# self.main_background.setStyleSheet(
37+
# "border-bottom-left-radius : 5px; "
38+
# "border-bottom-right-radius : 5px")
3639

3740
# Connect signals
3841
self.close_btn.clicked.connect(self.close) # close button
@@ -53,13 +56,6 @@ def __init__(self):
5356

5457
_translate = QtCore.QCoreApplication.translate # idk
5558
# Functions
56-
def mousePressEvent(self, event):
57-
self.oldPos = event.globalPos()
58-
59-
def mouseMoveEvent(self, event):
60-
delta = QPoint(event.globalPos() - self.oldPos)
61-
self.move(self.x() + delta.x(), self.y() + delta.y())
62-
self.oldPos = event.globalPos()
6359

6460
# disables the button that was pressed
6561
def disabler(self, i, btn):
@@ -106,6 +102,14 @@ def get_content(self):
106102

107103
exec(f"def save_item_{i}(self): self.save_item(self.item_{i}, {i}, {Items_dict})")
108104

105+
def mousePressEvent(self, event):
106+
self.oldPos = event.globalPos()
107+
108+
def mouseMoveEvent(self, event):
109+
delta = QPoint(event.globalPos() - self.oldPos)
110+
self.move(self.x() + delta.x(), self.y() + delta.y())
111+
self.oldPos = event.globalPos()
112+
109113

110114

111115
# Sets the names and prices in the gui and enables the buttons when the names and prices are set
@@ -151,14 +155,6 @@ def search(self, result, start_index, item):
151155
# self.gotolinks[backo].setGraphicsEffect(QGraphicsBlurEffect())
152156
c += 1
153157

154-
def mousePressEvent(self, event):
155-
self.oldPosition = event.globalpos()
156-
157-
def mouseMoveEvent(self, event):
158-
delta = QPoint(event.globalPos() - self.oldPosition)
159-
print(delta)
160-
161-
162158

163159
def mainn(): # sets up the PyQt5 application
164160
app = QtWidgets.QApplication(sys.argv)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ TODO:
1717

1818
5- fix item names not being centered ✅
1919

20-
6- make the titel bar az thin as discord(also add icon and a titel for god sake)(almost done)
20+
6- make the titel bar az thin as discord(also add icon and a titel for god sake)
2121

2222
7- maybe HARD ONE: make the app launch immediately and then load the prices ✅
2323

make_search_thread.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ def make_search_thread(self, item, item_name, start_index):
1313
thread.finished.connect(thread.deleteLater)
1414
worker.result.connect(lambda result: self.search(result, start_index, item_name))
1515
thread.start()
16-
time.sleep(0.05)
1716
return worker, thread
1817

1918

@@ -28,7 +27,6 @@ def make_search_thread_s(self, item, item_name, start_index):
2827
thread.finished.connect(thread.deleteLater)
2928
worker.result.connect(lambda result: self.search(result, start_index, item_name))
3029
thread.start()
31-
time.sleep(0.05)
3230
return worker, thread
3331

3432

new_fetcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import requests
1+
import time
22
from Api_Orders import Orders
33

44
def main(item_link, arcane):

0 commit comments

Comments
 (0)