انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: برنامه نویسی با GTK  (دفعات بازدید: 3953 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین reza10203045

  • Jr. Member
  • *
  • ارسال: 57
برنامه نویسی با GTK
« : 16 تیر 1388، 11:32 ب‌ظ »
سلام دوستان
میخواستم در رابطه با قرار دادن widget ها در صفحه سوالی بکنم . آیا میشه  widget ها  را با مختصات x y تنظیم کرد.
و سوال دیگه آیا نمونه برنامه ای در رابطه با پایگاه داده یا دیتا بیس با GTK سراغ دارید یا نمونه آموزش
ممنون میشم کمک کنید. 

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: برنامه نویسی با GTK
« پاسخ #1 : 17 تیر 1388، 02:01 ق‌ظ »
www.gtk.ir
را دیدی؟
اینم برنامه http://ospdev.net/projects/amir/
با c++ و gtk نوشته شده.
اگه چیزای دیگه هم پیدا کردی اینجا بزار.
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند

آفلاین Saman.S

  • Sr. Member
  • *
  • ارسال: 322
  • جنسیت : پسر
پاسخ به: برنامه نویسی با GTK
« پاسخ #2 : 17 تیر 1388، 10:08 ق‌ظ »
سلام دوستان
میخواستم در رابطه با قرار دادن widget ها در صفحه سوالی بکنم . آیا میشه  widget ها  را با مختصات x y تنظیم کرد.

یه Widget ی هست به اسم Fixed که با قرار دادن بقیه Widgetها تو اون می تونید برای اونا جای مشخصی تعیین کنید.

آفلاین reza10203045

  • Jr. Member
  • *
  • ارسال: 57
پاسخ به: برنامه نویسی با GTK
« پاسخ #3 : 17 تیر 1388، 11:54 ق‌ظ »
دوست عزیز میشه در رابطه با Fixed بیشتر توضیح بدید.

آفلاین Saman.S

  • Sr. Member
  • *
  • ارسال: 322
  • جنسیت : پسر
پاسخ به: برنامه نویسی با GTK
« پاسخ #4 : 17 تیر 1388، 12:26 ب‌ظ »
برای ایجاد Fixed:
GtkWidget* fixed = gtk_fixed_new();برای اضافه کردن Widget مورد نظر در مختصات x و y
gtk_fixed_put(GTK_FIXED(fixed), widget, x , y);و برای اضافه کردن به پنجره:
gtk_container_add(GTK_CONTAINER(window), fixed);مثال://File:     fixed.c
//Compile:  gcc `pkg-config gtk+-2.0 --cflags --libs` fixed.c
//Execute:  ./a.out

#include <gtk/gtk.h>

int main(int argc, char* argv[])
{
gtk_init(&argc, &argv);
GtkWidget* window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
GtkWidget* fixed = gtk_fixed_new();
GtkWidget* button = gtk_button_new_with_label("Saman");
gtk_fixed_put(GTK_FIXED(fixed), button, 50, 80);
gtk_container_add(GTK_CONTAINER(window), fixed);
gtk_widget_show_all(window);
gtk_main();
}

آفلاین reza10203045

  • Jr. Member
  • *
  • ارسال: 57
پاسخ به: برنامه نویسی با GTK
« پاسخ #5 : 17 تیر 1388، 04:43 ب‌ظ »
دوست عزیز ممنون از راهمایی های شما
آیا راهنمایی در مورد کار با دیتا بیس داریدو سوال دیگه این که من سورس نرم افزار حسابداری امیر را دانلود کردم حالا چطوری از سورس اون استفاده کنم.


آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: برنامه نویسی با GTK
« پاسخ #6 : 17 تیر 1388، 04:47 ب‌ظ »
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند

آفلاین reza10203045

  • Jr. Member
  • *
  • ارسال: 57
پاسخ به: برنامه نویسی با GTK
« پاسخ #7 : 17 تیر 1388، 05:16 ب‌ظ »
ممنون از پاسخ شما ولی منظور من نگاه کردن به سورس برنامه بود

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: برنامه نویسی با GTK
« پاسخ #8 : 17 تیر 1388، 05:20 ب‌ظ »
اصلا توی اون لینک اول که دادم رفتین؟
اول این لینک سورس برنامه
http://ospdev.net/frs/download.php/698/amir05-beta.tar.bz2
توی اینترنت هر جا که فایل های یه برنامه را میزارن اگه فایل هایی با پسوند tar.bz2 یا tar.gz دیدی به احتمال ۹۰٪ سورس اون برنامه هست.
http://ospdev.net/frs/?group_id=113
اینجا کل فایهای این سیستم هست.
فایل با پسوند .deb برای نصب برنامه هستش
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند

آفلاین reza10203045

  • Jr. Member
  • *
  • ارسال: 57
پاسخ به: برنامه نویسی با GTK
« پاسخ #9 : 17 تیر 1388، 07:30 ب‌ظ »
برنامه حسابداری امیر از چه نوع پایگاه داده ای استفاده کرده

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: برنامه نویسی با GTK
« پاسخ #10 : 17 تیر 1388، 07:36 ب‌ظ »
sqlite
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند