Я знаком с CSS, поэтому было бы здорово, если бы я мог его использовать. У меня проблема при позиционировании с использованием CSS.
Это код python:
from PyQt5 import QtCore, QtGui, QtWidgets
f=open("style.css", "r")
stylesheet = f.read()
f.close()
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1084, 650)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.saveButton = QtWidgets.QPushButton(self.centralwidget)
self.saveButton.setObjectName("saveButton")
MainWindow.setCentralWidget(self.centralwidget)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "Wallpaper"))
self.saveButton.setText(_translate("MainWindow", "Save"))
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
app.setStyleSheet(stylesheet)
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
И это css код:
QPushButton{
background-color: #4e4e4e;
color: #ffffff;
position: absolute;
top: 100px;
left: 100px;
}