Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι
  • Σελίδα:
  • 1
  • 2

ΘΕΜΑ: Πρόβλημα με ελληνικα;

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3017

  • Giannoutas
  • Το Άβαταρ του/της Giannoutas
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 13
Καλησπέρα. Έχω την Python 3.4.0 και όταν καλώ την εντολή pygame.display.set_caption και μέσα βάζω ελληνικό κέιμενο, αυτό εμφανίζει κάτι ερωτηματικά και αλαμπουρνέζικα στο παράθυρο όταν τρέχω το πρόγραμμα. Ξέρουμε τι φταίει;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3018

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Πρώτα θα ήθελα να σε ρωτήσω λίγες πληροφορίες. Πως τρέχεις pygame σε python 3.4; Εγώ απ'ότι ξέρω υπάρχει έκδοση μέχρι και για python 3.2. Τη λειτουργικό έχεις;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3020

  • Giannoutas
  • Το Άβαταρ του/της Giannoutas
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 13
Η έκδοση της pygame είναι η 1.9.2. Λειτουργικό Windows 7.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3021

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Giannoutas έγραψε:
Η έκδοση της pygame είναι η 1.9.2. Λειτουργικό Windows 7.

Η έκδοση pygame 1.9.2 τρέχει σε python 3.2, για python 3.4 δεν υπάρχει έκδοση pygame.
Μήπως έχεις python 3.2;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3022

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Μήπως την κατέβασες από εδώ;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3023

  • Giannoutas
  • Το Άβαταρ του/της Giannoutas
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 13
Ο καθηγητής μας έδωσε ένα εντελέσιμο να το τρέξουμε. Το όνομα του είναι pygame-1.9.2a0.win32-py3.4.exe
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3024

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Εντάξει, λογικά αυτό είναι. Δεν ήξερα ότι υπάρχει για python 3.4 :P To έκανα εγκατάσταση και δουλεύει κανονικά σε 3.4.

Λοιπόν, δεν ξέρω ποιο είναι το πρόβλημα αλλά θα προσπαθήσω να το βρω.

Πρώτα προσπάθησε να βάλεις αυτήν την γραμμή στην αρχή του κωδικά σου.
# -*- coding: utf-8 -*-

Και πες μου αν τώρα σε εμφανίζει τα ελληνικά μόλις τρέχεις το πρόγραμμα.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3025

  • Giannoutas
  • Το Άβαταρ του/της Giannoutas
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 13
Nope. Δεν έγινε κάτι.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3026

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Giannoutas έγραψε:
Nope. Δεν έγινε κάτι.

Για στείλε τον κωδικά σου. (Χρησιμοποίησε την επιλογή κώδικας όταν θα τον κάνεις επικόλληση εδώ για να το στείλεις ως μήνυμα, είναι πάνω από τις φατσούλες).
Τελευταία διόρθωση: 8 Χρόνια 9 Μήνες πριν από babaliaris1.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3027

  • Giannoutas
  • Το Άβαταρ του/της Giannoutas
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 13
# -*- coding: utf-8 -*-
 
#
# Python/Pygame 03A
# Κίνηση γραφικών με τη μέθοδο move_ip
# 
# @sdemetri - 2015
# =====================================================
 
# (1) ΣΥΝΔΕΣΗ & ΑΡΧΙΚΟΠΟΙΗΣΗ της pygame
 
import pygame, sys, time, random
from pygame.locals import *
 
pygame.init()
 
 
 
# -- MAIN ------------------------
 
# (2) ΕΝΑΡΞΗ - SETUP
# Ανάλυση
HORIZ = 600
VERT = 400
 
# Οθόνη
my_screen = pygame.display.set_mode((HORIZ, VERT), 0, 32)
pygame.display.set_caption('Έλεγχος Γραφικών: Κίνηση με τη move_ip')
 
# Άλλες ρυθμίσεις
# Χρώματα
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLUE = (0, 0, 255)
YELLOW=(255,255,0)
MAROON=(128, 0, 0)
SILVER=(192, 192, 192)
TEAL=(0, 128, 128)
 
# Αρχικη κατάσταση
color_rect = RED
moveLeft = False
moveRight = False
moveUp = False
moveDown = False
 
offset_x = 15
offset_y = 15
 
# Δημιουργία αντικειμένου myRect object --> Rect type
my_rect = pygame.Rect(HORIZ/2-50, VERT/2-50, 100, 100)
pygame.draw.rect(my_screen, color_rect, my_rect, 0) 
 
pygame.display.update() 
 
#=========================================================
# (3) ΒΡΟΧΟΣ ΠΑΙΧΝΙΔΙΟΥ
 
while True:
    # (3-1) ΟΥΡΑ ΓΕΓΟΝΟΤΩΝ: Έλεγχος 
    #
    for ev in pygame.event.get():    
        if ev.type == QUIT:
            pygame.quit()                
            sys.exit()
 
        # (3-2) ΚΑΘΟΡΙΣΜΟΣ ΚΑΤΑΣΤΑΣΗΣ
        #
        if ev.type == KEYDOWN:       
            if ev.key == K_LEFT:
                moveLeft = True
            if ev.key == K_RIGHT:
                moveRight = True
            if ev.key == K_UP:
                moveUp = True
            if ev.key == K_DOWN:
                moveDown = True
            if ev.key == K_MINUS:
                offset_x -= 3
                offset_y -= 3
            if ev.key == K_EQUALS:
                offset_x += 3
                offset_y += 3
            if ev.key == K_ESCAPE:   
                pygame.quit()    
                sys.exit()
 
        if ev.type == KEYUP:
            if ev.key == K_LEFT:
                moveLeft = False
            if ev.key == K_RIGHT:
                moveRight = False
            if ev.key == K_UP:
                moveUp = False
            if ev.key == K_DOWN:
                moveDown = False
 
    # (3-3) ΛΟΓΙΚΗ ΠΑΙΧΝΙΔΙΟΥ
    my_screen.fill(WHITE)
    if moveLeft:
        my_rect.move_ip(-offset_x, 0)
    elif moveRight:
        my_rect.move_ip(offset_x, 0)
    elif moveUp:
        my_rect.move_ip(0,-offset_y)
    elif moveDown:
        my_rect.move_ip(0,offset_y)
 
    pygame.draw.rect(my_screen, color_rect, my_rect, 0)
 
    pygame.time.delay(10)
 
    pygame.display.update()
Τελευταία διόρθωση: 8 Χρόνια 9 Μήνες πριν από Giannoutas.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3028

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Giannoutas έγραψε:
# -*- coding: utf-8 -*-
 
#
# Python/Pygame 03A
# Κίνηση γραφικών με τη μέθοδο move_ip
# 
# @sdemetri - 2015
# =====================================================
 
# (1) ΣΥΝΔΕΣΗ & ΑΡΧΙΚΟΠΟΙΗΣΗ της pygame
 
import pygame, sys, time, random
from pygame.locals import *
 
pygame.init()
 
 
 
# -- MAIN ------------------------
 
# (2) ΕΝΑΡΞΗ - SETUP
# Ανάλυση
HORIZ = 600
VERT = 400
 
# Οθόνη
my_screen = pygame.display.set_mode((HORIZ, VERT), 0, 32)
pygame.display.set_caption('Έλεγχος Γραφικών: Κίνηση με τη move_ip')
 
# Άλλες ρυθμίσεις
# Χρώματα
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLUE = (0, 0, 255)
YELLOW=(255,255,0)
MAROON=(128, 0, 0)
SILVER=(192, 192, 192)
TEAL=(0, 128, 128)
 
# Αρχικη κατάσταση
color_rect = RED
moveLeft = False
moveRight = False
moveUp = False
moveDown = False
 
offset_x = 15
offset_y = 15
 
# Δημιουργία αντικειμένου myRect object --> Rect type
my_rect = pygame.Rect(HORIZ/2-50, VERT/2-50, 100, 100)
pygame.draw.rect(my_screen, color_rect, my_rect, 0) 
 
pygame.display.update() 
 
#=========================================================
# (3) ΒΡΟΧΟΣ ΠΑΙΧΝΙΔΙΟΥ
 
while True:
    # (3-1) ΟΥΡΑ ΓΕΓΟΝΟΤΩΝ: Έλεγχος 
    #
    for ev in pygame.event.get():    
        if ev.type == QUIT:
            pygame.quit()                
            sys.exit()
 
        # (3-2) ΚΑΘΟΡΙΣΜΟΣ ΚΑΤΑΣΤΑΣΗΣ
        #
        if ev.type == KEYDOWN:       
            if ev.key == K_LEFT:
                moveLeft = True
            if ev.key == K_RIGHT:
                moveRight = True
            if ev.key == K_UP:
                moveUp = True
            if ev.key == K_DOWN:
                moveDown = True
            if ev.key == K_MINUS:
                offset_x -= 3
                offset_y -= 3
            if ev.key == K_EQUALS:
                offset_x += 3
                offset_y += 3
            if ev.key == K_ESCAPE:   
                pygame.quit()    
                sys.exit()
 
        if ev.type == KEYUP:
            if ev.key == K_LEFT:
                moveLeft = False
            if ev.key == K_RIGHT:
                moveRight = False
            if ev.key == K_UP:
                moveUp = False
            if ev.key == K_DOWN:
                moveDown = False
 
    # (3-3) ΛΟΓΙΚΗ ΠΑΙΧΝΙΔΙΟΥ
    my_screen.fill(WHITE)
    if moveLeft:
        my_rect.move_ip(-offset_x, 0)
    elif moveRight:
        my_rect.move_ip(offset_x, 0)
    elif moveUp:
        my_rect.move_ip(0,-offset_y)
    elif moveDown:
        my_rect.move_ip(0,offset_y)
 
    pygame.draw.rect(my_screen, color_rect, my_rect, 0)
 
    pygame.time.delay(10)
 
    pygame.display.update()

Σε εμένα τα εμφανίζει μια χαρά τα ελληνικά στο παράθυρο. Εφόσον έχουμε ίδια έκδοση
python και pygame λογικά δεν φταίνε κάτι από αυτά. Μάλλον κάτι στο λειτουργικό φταίει.
Άμα τρέξεις ένα απλό πρόγραμμα python που εμφανίζει ένα μήνυμα με ελληνικούς χαρακτήρες
από την γραμμή εντολών, οι ελληνικοί χαρακτήρες φαίνονται κανονικά ή αλαμπουρνέζικα;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3029

  • Giannoutas
  • Το Άβαταρ του/της Giannoutas
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 13
Πως τρέχω το πρόγραμμα από το τερματικό; Δεν ξέρω.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3030

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Giannoutas έγραψε:
Πως τρέχω το πρόγραμμα από το τερματικό; Δεν ξέρω.

Βάλε αυτόν τον κώδικα σε ένα αρχείο.py και κάνε διπλό κλικ το αρχείο.py και θα τρέξει από μόνο του στην γραμμή εντολών.
# -*- coding: utf-8 -*-
 
print("Αυτήν είναι μια ελληνική πρόταση!\n")
 
input("Πιέστε ΕΝΤΕΡ για έξοδο...")
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3033

  • Giannoutas
  • Το Άβαταρ του/της Giannoutas
  • Αποσυνδεμένος
  • py____
  • Δημοσιεύσεις: 13
Το ανοίγει και κλείνει αμέσως.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πρόβλημα με ελληνικα; 8 Χρόνια 9 Μήνες πριν #3034

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Giannoutas έγραψε:
Το ανοίγει και κλείνει αμέσως.

Χμ!!! Δεν θα έπρεπε. Άρα λογικά πρέπει να πετάει σφάλμα. Άκου τη θα κάνεις.


Πως να τρέξεις ένα πρόγραμμα μέσω γραμμής εντολών:
Πάνε έναρξη και πληκτρολόγησε στην αναζήτηση "cmd" (χωρίς τα αυτάκια) για να ανοίξεις την γραμμή εντολών. Μόλις ανοίξεις την γραμμή εντολών των windows(cmd) άλλαξε φάκελο και πάνε στον ίδιο φάκελο με το πρόγραμμά σου. Εάν δεν ξέρεις πως να αλλάξεις μια διαδρομή στην γραμμή εντολών, πρέπει να κάνεις το εξής.

Πληκτρολογείς την εντολή "cd" κενό την διαδρομή που θέλεις να πας. Πχ πες ότι θες να πας σε έναν φάκελο "myProgram" που βρίσκετε στην επιφάνεια εργασίας σου. Για να το κάνεις αυτό πρέπει να πληκτρολογήσεις στην γραμμή εντολών κάτι τέτοιο:
cd C:\Documents and Settings\nbampaliaris\Desktop\myProgram

Μόλις πας στον ίδιο φάκελο με το πρόγραμμά σου μπορείς να τρέξεις το πρόγραμμά με τον εξής
τρόπο:
python myProgram.py

Εάν σε πετάξει αυτό το σφάλμα
python is not recognized as an internal or external command,
operable program or batch file.

τότε πρέπει να κάνεις πρώτα κάτι ρυθμίσεις για να μπορείς να τρέχεις την python από την
γραμμή εντολών. Λοιπόν πως κάνουμε αυτές τις ρυθμίσεις:


Ρυθμίσεις για να τρέχεις python από την γραμμή εντολών:
Πάνε έναρξη και κάνε δεξί κλικ στον υπολογιστή και διάλεξε ιδιότητες.
Στην συνέχεια στα αριστερά κάπου θα λέει προχωρημένες ρυθμίσεις συστήματος, πάτα το.
Μετά κάτω κάτω κάπου θα λέει μεταβλητές περιβάλλοντος, πάτα το.
Στο παράθυρο που θα σε εμφανιστεί, στην δεύτερη στήλη που λέει μεταβλητές συστήματος βρες
την μεταβλητή path επίλεξε την και πάτα επεξεργασία.
Στον παραθυράκι που θα σε εμφανιστεί εκεί που λέει τιμή μεταβλητής, ΜΗΝ ΣΒΉΣΕΙΣ ΤΙΠΟΤΑ και πάνε στο τέλος της πρότασης και κάνε επικόλληση αυτήν την γραμμή:
;C:\Python34;
(Αν έκανες εγκατάσταση αλλού την python και όχι στην προεπιλεγμένη διαδρομή η οποία είναι αυτήν που σε δίνω στον κώδικα άλλαξε την.)

Στην συνέχεια πάτα οκ. Τώρα ξανά άνοιξε την γραμμή εντολών και πληκτρολόγησε python.
Θα πρέπει να σου εμφανιστεί ο interpenter της python, εάν όχι κάτι έκανες λάθος.

Μόλις καταφέρεις να το φτιάξεις αυτό, πάνε και τρέξε μέσω της γραμμής εντολών το πρόγραμμά σου έτσι όπως σου είπα προηγούμενος, και πες μου αν το πρόγραμμα σε πετάει κάποιο λάθος ή
αν σε εμφανίζει το κείμενο στα αλαμπουρνέζικα ή στα ελληνικά.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
  • Σελίδα:
  • 1
  • 2
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.466 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου