Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 3f1f94a

Browse files
csv analysis input and output display properly but history problem
1 parent 41d77b7 commit 3f1f94a

File tree

10 files changed

+197
-51
lines changed

10 files changed

+197
-51
lines changed
0 Bytes
Binary file not shown.
184 Bytes
Binary file not shown.
222 Bytes
Binary file not shown.

‎TestDemo-2/chat_window.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def __init__(self, parent=None, chat_obj=None):
1111
self.input_ui.setupUi(self)
1212

1313
self.chat_obj = chat_obj
14-
self.input_label = self.input_ui.label_2
14+
self.input_label = self.input_ui.input_label
1515

1616
def set_input_text(self, input_str):
1717
self.input_label.setText(input_str)
@@ -22,7 +22,7 @@ def __init__(self, parent=None):
2222
self.output_ui = Output_Form()
2323
self.output_ui.setupUi(self)
2424

25-
self.output_label = self.output_ui.label_2
25+
self.output_label = self.output_ui.output_lable
2626

2727
# Set QSizePolicy to Expanding for the label_2 widget
2828
self.output_label.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)

‎TestDemo-2/datas/data.json‎

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

‎TestDemo-2/input.py‎

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
# Form implementation generated from reading ui file 'input_widget.ui'
2+
#
3+
# Created by: PyQt6 UI code generator 6.5.2
4+
#
5+
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
6+
# run again. Do not edit this file unless you know what you are doing.
7+
8+
9+
from PyQt6 import QtCore, QtGui, QtWidgets
10+
11+
12+
class Ui_Form(object):
13+
def setupUi(self, Form):
14+
Form.setObjectName("Form")
15+
Form.resize(898, 84)
16+
Form.setStyleSheet("#Form{\n"
17+
"padding-top:5px;\n"
18+
"padding-bottom: 5px;\n"
19+
"}")
20+
self.gridLayout_4 = QtWidgets.QGridLayout(Form)
21+
self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
22+
self.gridLayout_4.setSpacing(0)
23+
self.gridLayout_4.setObjectName("gridLayout_4")
24+
self.frame = QtWidgets.QFrame(parent=Form)
25+
self.frame.setStyleSheet("")
26+
self.frame.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
27+
self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
28+
self.frame.setObjectName("frame")
29+
self.gridLayout_5 = QtWidgets.QGridLayout(self.frame)
30+
self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
31+
self.gridLayout_5.setSpacing(0)
32+
self.gridLayout_5.setObjectName("gridLayout_5")
33+
self.frame_4 = QtWidgets.QFrame(parent=self.frame)
34+
self.frame_4.setStyleSheet("background: #fff;\n"
35+
"border-radius: 10px;\n"
36+
"border: none;\n"
37+
"")
38+
self.frame_4.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
39+
self.frame_4.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
40+
self.frame_4.setObjectName("frame_4")
41+
self.gridLayout_2 = QtWidgets.QGridLayout(self.frame_4)
42+
self.gridLayout_2.setObjectName("gridLayout_2")
43+
self.frame_2 = QtWidgets.QFrame(parent=self.frame_4)
44+
self.frame_2.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
45+
self.frame_2.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
46+
self.frame_2.setObjectName("frame_2")
47+
self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_2)
48+
self.gridLayout_3.setObjectName("gridLayout_3")
49+
self.label = QtWidgets.QLabel(parent=self.frame_2)
50+
self.label.setMinimumSize(QtCore.QSize(40, 40))
51+
self.label.setMaximumSize(QtCore.QSize(40, 40))
52+
self.label.setText("")
53+
self.label.setPixmap(QtGui.QPixmap(":/icons/profile.png"))
54+
self.label.setScaledContents(True)
55+
self.label.setObjectName("label")
56+
self.gridLayout_3.addWidget(self.label, 0, 0, 1, 1)
57+
spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
58+
self.gridLayout_3.addItem(spacerItem, 1, 0, 1, 1)
59+
self.gridLayout_2.addWidget(self.frame_2, 0, 0, 1, 1)
60+
self.frame_3 = QtWidgets.QFrame(parent=self.frame_4)
61+
self.frame_3.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
62+
self.frame_3.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
63+
self.frame_3.setObjectName("frame_3")
64+
self.gridLayout = QtWidgets.QGridLayout(self.frame_3)
65+
self.gridLayout.setObjectName("gridLayout")
66+
self.input_label = QtWidgets.QLabel(parent=self.frame_3)
67+
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
68+
sizePolicy.setHorizontalStretch(0)
69+
sizePolicy.setVerticalStretch(0)
70+
sizePolicy.setHeightForWidth(self.input_label.sizePolicy().hasHeightForWidth())
71+
self.input_label.setSizePolicy(sizePolicy)
72+
self.input_label.setMinimumSize(QtCore.QSize(600, 0))
73+
font = QtGui.QFont()
74+
font.setPointSize(11)
75+
self.input_label.setFont(font)
76+
self.input_label.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.IBeamCursor))
77+
self.input_label.setText("")
78+
self.input_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop)
79+
self.input_label.setWordWrap(True)
80+
self.input_label.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByKeyboard|QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextBrowserInteraction|QtCore.Qt.TextInteractionFlag.TextSelectableByKeyboard|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
81+
self.input_label.setObjectName("input_label")
82+
self.gridLayout.addWidget(self.input_label, 0, 0, 1, 1)
83+
self.gridLayout_2.addWidget(self.frame_3, 0, 1, 1, 1)
84+
self.gridLayout_5.addWidget(self.frame_4, 0, 1, 1, 1)
85+
spacerItem1 = QtWidgets.QSpacerItem(95, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
86+
self.gridLayout_5.addItem(spacerItem1, 0, 2, 1, 1)
87+
spacerItem2 = QtWidgets.QSpacerItem(95, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
88+
self.gridLayout_5.addItem(spacerItem2, 0, 0, 1, 1)
89+
spacerItem3 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
90+
self.gridLayout_5.addItem(spacerItem3, 1, 1, 1, 1)
91+
self.gridLayout_4.addWidget(self.frame, 0, 0, 1, 1)
92+
93+
self.retranslateUi(Form)
94+
QtCore.QMetaObject.connectSlotsByName(Form)
95+
96+
def retranslateUi(self, Form):
97+
_translate = QtCore.QCoreApplication.translate
98+
Form.setWindowTitle(_translate("Form", "Form"))
99+
100+
101+
if __name__ == "__main__":
102+
import sys
103+
app = QtWidgets.QApplication(sys.argv)
104+
Form = QtWidgets.QWidget()
105+
ui = Ui_Form()
106+
ui.setupUi(Form)
107+
Form.show()
108+
sys.exit(app.exec())

‎TestDemo-2/input_widget.py‎

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Form implementation generated from reading ui file 'c:\Users\MD. SHAMIM\Documents\GitHub\Python-GUI-PyQt6\TestDemo-2\input_widget.ui'
1+
# Form implementation generated from reading ui file 'input_widget.ui'
22
#
33
# Created by: PyQt6 UI code generator 6.5.2
44
#
@@ -12,7 +12,7 @@
1212
class Ui_Form(object):
1313
def setupUi(self, Form):
1414
Form.setObjectName("Form")
15-
Form.resize(898, 199)
15+
Form.resize(898, 84)
1616
Form.setStyleSheet("#Form{\n"
1717
"padding-top:5px;\n"
1818
"padding-bottom: 5px;\n"
@@ -22,8 +22,7 @@ def setupUi(self, Form):
2222
self.gridLayout_4.setSpacing(0)
2323
self.gridLayout_4.setObjectName("gridLayout_4")
2424
self.frame = QtWidgets.QFrame(parent=Form)
25-
self.frame.setStyleSheet("\n"
26-
"")
25+
self.frame.setStyleSheet("")
2726
self.frame.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
2827
self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
2928
self.frame.setObjectName("frame")
@@ -51,7 +50,7 @@ def setupUi(self, Form):
5150
self.label.setMinimumSize(QtCore.QSize(40, 40))
5251
self.label.setMaximumSize(QtCore.QSize(40, 40))
5352
self.label.setText("")
54-
self.label.setPixmap(QtGui.QPixmap("icons/profile.png"))
53+
self.label.setPixmap(QtGui.QPixmap(":/icons/profile.png"))
5554
self.label.setScaledContents(True)
5655
self.label.setObjectName("label")
5756
self.gridLayout_3.addWidget(self.label, 0, 0, 1, 1)
@@ -64,30 +63,30 @@ def setupUi(self, Form):
6463
self.frame_3.setObjectName("frame_3")
6564
self.gridLayout = QtWidgets.QGridLayout(self.frame_3)
6665
self.gridLayout.setObjectName("gridLayout")
67-
self.label_2 = QtWidgets.QLabel(parent=self.frame_3)
66+
self.input_label = QtWidgets.QLabel(parent=self.frame_3)
6867
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
6968
sizePolicy.setHorizontalStretch(0)
7069
sizePolicy.setVerticalStretch(0)
71-
sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
72-
self.label_2.setSizePolicy(sizePolicy)
73-
self.label_2.setMinimumSize(QtCore.QSize(600, 0))
70+
sizePolicy.setHeightForWidth(self.input_label.sizePolicy().hasHeightForWidth())
71+
self.input_label.setSizePolicy(sizePolicy)
72+
self.input_label.setMinimumSize(QtCore.QSize(600, 0))
7473
font = QtGui.QFont()
7574
font.setPointSize(11)
76-
self.label_2.setFont(font)
77-
self.label_2.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.IBeamCursor))
78-
self.label_2.setText("")
79-
self.label_2.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop)
80-
self.label_2.setWordWrap(True)
81-
self.label_2.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByKeyboard|QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextBrowserInteraction|QtCore.Qt.TextInteractionFlag.TextSelectableByKeyboard|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
82-
self.label_2.setObjectName("label_2")
83-
self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1)
75+
self.input_label.setFont(font)
76+
self.input_label.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.IBeamCursor))
77+
self.input_label.setText("")
78+
self.input_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop)
79+
self.input_label.setWordWrap(True)
80+
self.input_label.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByKeyboard|QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextBrowserInteraction|QtCore.Qt.TextInteractionFlag.TextSelectableByKeyboard|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
81+
self.input_label.setObjectName("input_label")
82+
self.gridLayout.addWidget(self.input_label, 0, 0, 1, 1)
8483
self.gridLayout_2.addWidget(self.frame_3, 0, 1, 1, 1)
8584
self.gridLayout_5.addWidget(self.frame_4, 0, 1, 1, 1)
8685
spacerItem1 = QtWidgets.QSpacerItem(95, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
8786
self.gridLayout_5.addItem(spacerItem1, 0, 2, 1, 1)
8887
spacerItem2 = QtWidgets.QSpacerItem(95, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
8988
self.gridLayout_5.addItem(spacerItem2, 0, 0, 1, 1)
90-
spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
89+
spacerItem3 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
9190
self.gridLayout_5.addItem(spacerItem3, 1, 1, 1, 1)
9291
self.gridLayout_4.addWidget(self.frame, 0, 0, 1, 1)
9392

@@ -97,3 +96,13 @@ def setupUi(self, Form):
9796
def retranslateUi(self, Form):
9897
_translate = QtCore.QCoreApplication.translate
9998
Form.setWindowTitle(_translate("Form", "Form"))
99+
100+
101+
if __name__ == "__main__":
102+
import sys
103+
app = QtWidgets.QApplication(sys.argv)
104+
Form = QtWidgets.QWidget()
105+
ui = Ui_Form()
106+
ui.setupUi(Form)
107+
Form.show()
108+
sys.exit(app.exec())

‎TestDemo-2/input_widget.ui‎

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<x>0</x>
88
<y>0</y>
99
<width>898</width>
10-
<height>84</height>
10+
<height>90</height>
1111
</rect>
1212
</property>
1313
<property name="windowTitle">
@@ -38,8 +38,7 @@ padding-bottom: 5px;
3838
<item row="0" column="0">
3939
<widget class="QFrame" name="frame">
4040
<property name="styleSheet">
41-
<string notr="true">
42-
</string>
41+
<string notr="true"/>
4342
</property>
4443
<property name="frameShape">
4544
<enum>QFrame::StyledPanel</enum>
@@ -52,7 +51,7 @@ padding-bottom: 5px;
5251
<number>0</number>
5352
</property>
5453
<property name="topMargin">
55-
<number>0</number>
54+
<number>6</number>
5655
</property>
5756
<property name="rightMargin">
5857
<number>0</number>
@@ -141,7 +140,7 @@ border: none;
141140
</property>
142141
<layout class="QGridLayout" name="gridLayout">
143142
<item row="0" column="0">
144-
<widget class="QLabel" name="label_2">
143+
<widget class="QLabel" name="input_label">
145144
<property name="sizePolicy">
146145
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
147146
<horstretch>0</horstretch>
@@ -219,7 +218,7 @@ border: none;
219218
<property name="sizeHint" stdset="0">
220219
<size>
221220
<width>20</width>
222-
<height>40</height>
221+
<height>10</height>
223222
</size>
224223
</property>
225224
</spacer>

‎TestDemo-2/output_widget.py‎

Lines changed: 31 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Form implementation generated from reading ui file 'c:\Users\MD. SHAMIM\Documents\GitHub\Python-GUI-PyQt6\TestDemo-2\output_widget.ui'
1+
# Form implementation generated from reading ui file 'output_widget.ui'
22
#
33
# Created by: PyQt6 UI code generator 6.5.2
44
#
@@ -12,7 +12,7 @@
1212
class Ui_Form(object):
1313
def setupUi(self, Form):
1414
Form.setObjectName("Form")
15-
Form.resize(788, 108)
15+
Form.resize(788, 93)
1616
Form.setMinimumSize(QtCore.QSize(0, 0))
1717
Form.setMaximumSize(QtCore.QSize(16777215, 16777215))
1818
Form.setStyleSheet("")
@@ -27,6 +27,8 @@ def setupUi(self, Form):
2727
self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
2828
self.frame.setObjectName("frame")
2929
self.gridLayout_3 = QtWidgets.QGridLayout(self.frame)
30+
self.gridLayout_3.setContentsMargins(0, 6, 0, 0)
31+
self.gridLayout_3.setSpacing(0)
3032
self.gridLayout_3.setObjectName("gridLayout_3")
3133
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
3234
self.gridLayout_3.addItem(spacerItem, 0, 0, 1, 1)
@@ -51,11 +53,11 @@ def setupUi(self, Form):
5153
self.label.setMinimumSize(QtCore.QSize(40, 25))
5254
self.label.setMaximumSize(QtCore.QSize(30, 20))
5355
self.label.setText("")
54-
self.label.setPixmap(QtGui.QPixmap("icons/main-logo.png"))
56+
self.label.setPixmap(QtGui.QPixmap(":/icons/main-logo.png"))
5557
self.label.setScaledContents(True)
5658
self.label.setObjectName("label")
5759
self.gridLayout_4.addWidget(self.label, 0, 0, 1, 1, QtCore.Qt.AlignmentFlag.AlignTop)
58-
spacerItem1 = QtWidgets.QSpacerItem(20, 77, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
60+
spacerItem1 = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
5961
self.gridLayout_4.addItem(spacerItem1, 1, 0, 1, 1)
6062
self.gridLayout_5.addWidget(self.frame_2, 0, 0, 1, 1)
6163
self.frame_4 = QtWidgets.QFrame(parent=self.frame_3)
@@ -64,28 +66,28 @@ def setupUi(self, Form):
6466
self.frame_4.setObjectName("frame_4")
6567
self.gridLayout = QtWidgets.QGridLayout(self.frame_4)
6668
self.gridLayout.setObjectName("gridLayout")
67-
self.label_2 = QtWidgets.QLabel(parent=self.frame_4)
68-
self.label_2.setMinimumSize(QtCore.QSize(600, 0))
69-
self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
69+
self.output_lable = QtWidgets.QLabel(parent=self.frame_4)
70+
self.output_lable.setMinimumSize(QtCore.QSize(600, 0))
71+
self.output_lable.setMaximumSize(QtCore.QSize(16777215, 16777215))
7072
font = QtGui.QFont()
7173
font.setPointSize(11)
72-
self.label_2.setFont(font)
73-
self.label_2.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.IBeamCursor))
74-
self.label_2.setMouseTracking(False)
75-
self.label_2.setStyleSheet("border:none;\n"
74+
self.output_lable.setFont(font)
75+
self.output_lable.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.IBeamCursor))
76+
self.output_lable.setMouseTracking(False)
77+
self.output_lable.setStyleSheet("border:none;\n"
7678
"color: #fff;")
77-
self.label_2.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhMultiLine)
78-
self.label_2.setText("")
79-
self.label_2.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop)
80-
self.label_2.setWordWrap(True)
81-
self.label_2.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByKeyboard|QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextBrowserInteraction|QtCore.Qt.TextInteractionFlag.TextSelectableByKeyboard|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
82-
self.label_2.setObjectName("label_2")
83-
self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1)
79+
self.output_lable.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhMultiLine)
80+
self.output_lable.setText("")
81+
self.output_lable.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop)
82+
self.output_lable.setWordWrap(True)
83+
self.output_lable.setTextInteractionFlags(QtCore.Qt.TextInteractionFlag.LinksAccessibleByKeyboard|QtCore.Qt.TextInteractionFlag.LinksAccessibleByMouse|QtCore.Qt.TextInteractionFlag.TextBrowserInteraction|QtCore.Qt.TextInteractionFlag.TextSelectableByKeyboard|QtCore.Qt.TextInteractionFlag.TextSelectableByMouse)
84+
self.output_lable.setObjectName("output_lable")
85+
self.gridLayout.addWidget(self.output_lable, 0, 0, 1, 1)
8486
self.gridLayout_5.addWidget(self.frame_4, 0, 1, 1, 1)
8587
self.gridLayout_3.addWidget(self.frame_3, 0, 1, 1, 1)
8688
spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
8789
self.gridLayout_3.addItem(spacerItem2, 0, 2, 1, 1)
88-
spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
90+
spacerItem3 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
8991
self.gridLayout_3.addItem(spacerItem3, 1, 1, 1, 1)
9092
self.gridLayout_2.addWidget(self.frame, 0, 0, 1, 1)
9193

@@ -95,3 +97,13 @@ def setupUi(self, Form):
9597
def retranslateUi(self, Form):
9698
_translate = QtCore.QCoreApplication.translate
9799
Form.setWindowTitle(_translate("Form", "Form"))
100+
101+
102+
if __name__ == "__main__":
103+
import sys
104+
app = QtWidgets.QApplication(sys.argv)
105+
Form = QtWidgets.QWidget()
106+
ui = Ui_Form()
107+
ui.setupUi(Form)
108+
Form.show()
109+
sys.exit(app.exec())

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /