Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Python / Zope

Cevapla
 
LinkBack Seçenekler
Eski 19/07/2008, 15:29   #1 (permalink)
mtl
Üye
 
Üyelik Tarihi: 06/2008
Mesaj: 33
Varsayılan pyQt de listview

PyQt widget lerini anlamaya çalışıyorum ama listview, tableview de takıldım.

Sorun yaşadığım konular, başlık ekleme, kolon ekleme ve veri ekleme konularını çözemedim. Yardımcı olabilir misiniz?
mtl hatta değil   Alıntı Yaparak Yanıtla
Eski 19/07/2008, 19:32   #2 (permalink)
Yönetim Kurulu
 
Muallim-i Âli Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Yer: İstanbul
Mesaj: 254
Varsayılan

QT Designer kullanıp python koduna çevirin ve mantığı öğrenin. Bu kadar zor mu...

Qt Designer'da Table Widget'ı sürükleyip bıraktıktan sonra üzerine sağ tıklayıp Edit Items de istediğin işlemleri rahatlıkla yapabilirsin :

__________________
Güzel gören güzel düşünür, güzel düşünen hayatından lezzet alır.
(Said Nursi)


Java Tutorial:http://java.sun.com/docs/books/tutor.../download.html
Muallim-i Âli hatta değil   Alıntı Yaparak Yanıtla
Eski 19/07/2008, 23:43   #3 (permalink)
mtl
Üye
 
Üyelik Tarihi: 06/2008
Mesaj: 33
Varsayılan

Alıntı:
QT Designer kullanıp python koduna çevirin ve mantığı öğrenin. Bu kadar zor mu...
Sevgili arkadaşım tabiki zor değil ama PyQt4 'de listview e nasıl veri eklenir gerçekten bulamadım. Bahsettiğiniz sağ tıklama işi galiba bende seninkiyle aynı değil (ekran görüntüm ekte). İnternetteki örnekler genelde Qt3 için ve o kodlar Qt4 ile çalışmıyor (ya da çalıştıramadım).

http://www.riverbankcomputing.co.uk/...setModelColumn adresindeki bilgiler de çok anlaşılır değil. Birçok Widget in özelliğini buradan çözebildim ama listview i anlayamadım.
Eklenmiş Grafikler
File Type: jpg ekran01.jpg (64.3 KB, 6 views)
mtl hatta değil   Alıntı Yaparak Yanıtla
Eski 20/07/2008, 00:10   #4 (permalink)
iNN
Üye
 
Üyelik Tarihi: 05/2007
Yer: Sakarya
Mesaj: 116
Varsayılan

nasıl python'a çevriliyo qt de yaptığımız tasarım?
iNN hatta değil   Alıntı Yaparak Yanıtla
Eski 20/07/2008, 02:32   #5 (permalink)
Yönetim Kurulu
 
Muallim-i Âli Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Yer: İstanbul
Mesaj: 254
Varsayılan

Alıntı:
mtl, mesajından alıntı: Mesajı Gör
Sevgili arkadaşım tabiki zor değil ama PyQt4 'de listview e nasıl veri eklenir gerçekten bulamadım. Bahsettiğiniz sağ tıklama işi galiba bende seninkiyle aynı değil (ekran görüntüm ekte). İnternetteki örnekler genelde Qt3 için ve o kodlar Qt4 ile çalışmıyor (ya da çalıştıramadım).

http://www.riverbankcomputing.co.uk/...setModelColumn adresindeki bilgiler de çok anlaşılır değil. Birçok Widget in özelliğini buradan çözebildim ama listview i anlayamadım.
Bilgiler gayet anlaşılır.



Kod:
#!/usr/bin/python
# -*- coding: utf-8 -*-

import sys

try:
        from PyQt4 import QtCore, QtGui
except(ImportError):
        print "Sisteminizde PyQt4 modülü kurulu değil, lütfen kurun ve tekrar deneyin..."
        sys.exit()

class list_widget:
    def __init__(self, ui):
        self.ui = ui
        
    def listeye_ekle(self):
        # listWidget'a bağlanıyoruz.
        liste = ui.listWidget
        
        # listWidget' teker teker veri ekliyoruz.
        liste.addItem(u"Salı")
        liste.addItem(u"Çarşamba")
        liste.addItem(u"Perşembe")
        liste.addItem("Cuma")
        
        # listWidget'çoklu veri ekliyoruz.
        liste.addItems(["Cumartesi", "Pazar"])
        
        # lineEdit'da ki veriyi alıyoruz.
        ekle = ui.lineEdit.text()
        liste.addItem(ekle)
listwidget.pyw:
http://www.4shared.com/file/55841013...istwidget.html

İNN, sorunun cevabı forumda mevcut biraz araştır:

http://forum.ceviz.net/windows-ta-xx...ak-t59866.html

http://forum.ceviz.net/qt-designer-p...eo-t52869.html
__________________
Güzel gören güzel düşünür, güzel düşünen hayatından lezzet alır.
(Said Nursi)


Java Tutorial:http://java.sun.com/docs/books/tutor.../download.html
Muallim-i Âli hatta değil   Alıntı Yaparak Yanıtla
Eski 20/07/2008, 18:28   #6 (permalink)
mtl
Üye
 
Üyelik Tarihi: 06/2008
Mesaj: 33
Varsayılan

Muallim-i Âli arkadaşım benim "list widget" ile ilgili anlayamadığım bir nokta yok. Bu nesneyi zaten kullanabiliyorum.

Benim sorun yaşadığım "Listview"; bu nesneye veri eklemek, kolon eklemek, kolon başlığı ekleyebilmek vs. ile alakalı.
mtl hatta değil   Alıntı Yaparak Yanıtla
Eski 21/07/2008, 02:05   #7 (permalink)
Yönetim Kurulu
 
Muallim-i Âli Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2008
Yer: İstanbul
Mesaj: 254
Varsayılan

Şurada işine yarayacak örnekler bulabilirsin:

http://d.hatena.ne.jp/ousttrue/20071123
__________________
Güzel gören güzel düşünür, güzel düşünen hayatından lezzet alır.
(Said Nursi)


Java Tutorial:http://java.sun.com/docs/books/tutor.../download.html
Muallim-i Âli hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Python Dosya İndirici (pyqt) Muallim-i Âli Python / Zope 14 06/09/2008 03:52
Pyqt -- Label font rengi mtl Python / Zope 3 18/07/2008 01:13
PyQT Örnekleri Muallim-i Âli Python / Zope 0 26/03/2008 16:08
Dosya Okutma (pyqt) Muallim-i Âli Python / Zope 0 24/03/2008 19:09
PyQT ye Giriş Muallim-i Âli Python / Zope 0 26/02/2008 13:34


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 02:48.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net