質問するログイン新規登録

質問編集履歴

5

コードの修正

2021/06/18 08:47

投稿

mmmiii313131
mmmiii313131

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,28 @@
1
1
  別の質問にて、チャートをkivyGUI上に表示させるコードについて質問しまして、そのとき一旦はチャートが表示されたのですが、KV言語で編集しようとしても反応せず、コードを書き直しました。ですが、ModuleNotFoundError: No module named 'フォルダ名'というエラーが出てしまい、KV言語での編集はおろか、チャートも表示されなくなってしまいました。
2
2
 
3
3
  ```python
4
+ from datetime import datetime
5
+ from logging import root
6
+ from os import kill
7
+ from stock_sns_project.chart_plot import ManiScreen
8
+ from kivy.uix.floatlayout import FloatLayout
9
+ from kivy.uix.layout import Layout
10
+ from kivy_garden.graph import Graph, MeshLinePlot
11
+ ##https://kivy-garden.github.io/graph/flower.html ↑
12
+ from kivy.app import App
13
+ from datetime import datetime
14
+ import sys
15
+ from numpy import right_shift, rint
16
+ from yahoo_finance_api2 import share
17
+ from yahoo_finance_api2.exceptions import YahooFinanceError
18
+ from datetime import datetime
19
+ from kivy.uix.scrollview import ScrollView
20
+ from kivy.app import runTouchApp
21
+ from kivy.uix.screenmanager import ScreenManager, Screen
22
+ from kivy.core.window import Window
23
+ from kivy.base import runTouchApp
24
+ from kivy.uix.label import Label
25
+ from kivy.uix.boxlayout import BoxLayout
4
26
 
5
27
  class Chart_plot(BoxLayout):
6
28
  def __init__(self, **kwargs):

4

2021/06/18 08:47

投稿

mmmiii313131
mmmiii313131

スコア3

title CHANGED
File without changes
body CHANGED
@@ -232,7 +232,7 @@
232
232
  ```kivy
233
233
 
234
234
 
235
- <Screen>:
235
+
236
236
  #:kivy 2.0.0
237
237
  Screen:
238
238
 

3

コードのダブり

2021/06/18 07:28

投稿

mmmiii313131
mmmiii313131

スコア3

title CHANGED
File without changes
body CHANGED
@@ -230,8 +230,6 @@
230
230
  chart2App().run()
231
231
  ```
232
232
  ```kivy
233
- #:kivy 2.0.0
234
- Screen:
235
233
 
236
234
 
237
235
  <Screen>:

2

簡単なコードで試してみた

2021/06/18 07:28

投稿

mmmiii313131
mmmiii313131

スコア3

title CHANGED
File without changes
body CHANGED
@@ -210,4 +210,44 @@
210
210
  font_name: "Exo2-Regular.ttf"
211
211
 
212
212
 
213
+ ```
214
+
215
+ ### widgetを縦に並べただけのコード
216
+
217
+ 今書いてみましたが、うまく動作しませんでした。
218
+
219
+ ```python
220
+ from kivy.app import App
221
+ from kivy.uix.boxlayout import BoxLayout
222
+ from kivy.uix.label import Label
223
+
224
+ class Screen(BoxLayout):
225
+ pass
226
+
227
+ class chart2App(App):
228
+ pass
229
+
230
+ chart2App().run()
231
+ ```
232
+ ```kivy
233
+ #:kivy 2.0.0
234
+ Screen:
235
+
236
+
237
+ <Screen>:
238
+ #:kivy 2.0.0
239
+ Screen:
240
+
241
+
242
+ <Screen>:
243
+ orientation: 'vertical'
244
+ size: root.size
245
+ Label:
246
+ text: 'おはよう'
247
+
248
+ Button:
249
+ text: 'konnnitiha'
250
+
251
+ Button:
252
+ text: 'Hello, Python'
213
253
  ```

1

コードの修正

2021/06/18 07:21

投稿

mmmiii313131
mmmiii313131

スコア3

title CHANGED
File without changes
body CHANGED
@@ -84,4 +84,130 @@
84
84
  https://chaika.hatenablog.com/entry/2018/08/24/090000
85
85
 
86
86
  こちらのページでファイルをインポートしてみてりしましたが、同じエラーが出てしまいます。
87
- 解決策わかる方、どうかよろしくお願いします。
87
+ 解決策わかる方、どうかよろしくお願いします。
88
+
89
+
90
+ ### コード全体が滅茶苦茶だとのこと(;;)質問者からの依頼により、Buttonなどを並べたシンプルなコード載せます
91
+
92
+ ```python
93
+ from kivy.config import Config
94
+ Config.set('graphics', 'width', '640')
95
+ Config.set('graphics', 'height', '480')
96
+
97
+ from kivy.uix.textinput import TextInput
98
+ from kivy.app import App
99
+ from kivy.uix.widget import Widget
100
+ from kivy.uix.label import Label
101
+ from kivy.properties import StringProperty
102
+
103
+ from kivy.core.text import LabelBase, DEFAULT_FONT
104
+ from kivy.resources import resource_add_path
105
+
106
+ resource_add_path("font")
107
+ LabelBase.register(DEFAULT_FONT, "NotoSansJP-Regular.otf")
108
+ #LabelBase.register(DEFAULT_FONT, "Exo2-Regular.ttf")
109
+
110
+ from random import randint
111
+
112
+ #---------------------------------------
113
+
114
+ class ImageWidget(Widget):
115
+ def __init__(self, **kwargs):
116
+ super(ImageWidget, self).__init__(**kwargs)
117
+ pass
118
+
119
+ def login_ID(self):
120
+ pass
121
+
122
+ def login_PW(self):
123
+ pass
124
+
125
+ def login_button(self):
126
+ pass
127
+
128
+ class login_logonApp(App):
129
+ def __init__(self, **kawargs):
130
+ super(login_logonApp, self).__init__(**kawargs)
131
+ self.title = 'LoginLogon'
132
+
133
+ if __name__ == '__main__':
134
+ login_logonApp().run()
135
+
136
+ ```
137
+ ```kivy
138
+ #:kivy 2.0.0
139
+
140
+ ImageWidget:
141
+
142
+ <ImageWidget>:
143
+
144
+ canvas.before:
145
+ Color:
146
+ rgba: 1, 1, 1, 1
147
+ Rectangle:
148
+ pos: self.pos
149
+ size: self.size
150
+
151
+ BoxLayout:
152
+ orientation: 'vertical'
153
+ size: root.size
154
+
155
+ Label:
156
+ id: title_login
157
+ font_size: 50
158
+ text: 'VERBIN'
159
+ color: .100, .100, .100, .50
160
+ font_name: "Exo2-Regular.ttf"
161
+
162
+ BoxLayout:
163
+ orientation: 'vertical'
164
+ padding: 50, 20, 50, 30
165
+
166
+ Label:
167
+ id: user_id_label
168
+ font_size: 35
169
+ text: 'ID'
170
+ color: .3, .3, .3, .85
171
+ text_size: self.size
172
+ halign: 'left'
173
+ font_name: "Exo2-Regular.ttf"
174
+
175
+ TextInput:
176
+ id: user_id_input
177
+ font_size: 12
178
+ color: 0.6, 0.6, 0.6, 0.6
179
+ background_color: .2, .2, .35, .100
180
+
181
+ BoxLayout:
182
+ orientation: 'vertical'
183
+ padding: 50, 0, 50, 22
184
+ Label:
185
+ id: user_PW_label
186
+ font_size: 35
187
+ text: 'PassWord'
188
+ color: .3, .3, .3, .85
189
+ text_size: self.size
190
+ halign: 'left'
191
+ font_name: "Exo2-Regular.ttf"
192
+
193
+ TextInput:
194
+ id: user_PW_input
195
+ font_size: 12
196
+ color: .40, .40, .40, .40
197
+ background_color: .2, .2, .35, .100
198
+
199
+ Button:
200
+ text: '会員登録がまだの方'
201
+ font_size: 10
202
+ background_normal: ''
203
+ color: .1, .3, .30, .40
204
+
205
+ Button:
206
+ text: 'LOGIN'
207
+ background_normal: ''
208
+ background_color: 1, .3, .4, .85
209
+ font_size: 50
210
+ font_name: "Exo2-Regular.ttf"
211
+
212
+
213
+ ```