⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xplore 查看主题 - gtk+编程入门[原创].htm

📁 GTK+编程入门(ZT).rar
💻 HTM
📖 第 1 页 / 共 3 页
字号:
}
.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
A.nav {
	COLOR: #006699; TEXT-DECORATION: none
}
A.nav:hover {
	TEXT-DECORATION: underline
}
.topictitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
A.topictitle:link {
	COLOR: #006699; TEXT-DECORATION: none
}
A.topictitle:visited {
	COLOR: #5493b4; TEXT-DECORATION: none
}
A.topictitle:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline
}
.name {
	FONT-SIZE: 12px; COLOR: #000000
}
.postdetails {
	FONT-SIZE: 12px; COLOR: #000000
}
.postbody {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
A.postlink:link {
	COLOR: #006699; TEXT-DECORATION: none
}
A.postlink:visited {
	COLOR: #5493b4; TEXT-DECORATION: none
}
A.postlink:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline
}
.code {
	BORDER-RIGHT: #d1d7dc 1px solid; BORDER-TOP: #d1d7dc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #d1d7dc 1px solid; COLOR: #006600; BORDER-BOTTOM: #d1d7dc 1px solid; FONT-FAMILY: 宋体, Courier, 'Courier New', sans-serif; BACKGROUND-COLOR: #fafafa
}
.quote {
	BORDER-RIGHT: #d1d7dc 1px solid; BORDER-TOP: #d1d7dc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #d1d7dc 1px solid; COLOR: #444444; LINE-HEIGHT: 125%; BORDER-BOTTOM: #d1d7dc 1px solid; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fafafa
}
.copyright {
	FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: -1px
}
A.copyright {
	COLOR: #444444; TEXT-DECORATION: none
}
A.copyright:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
INPUT {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; FONT: 12px 宋体, Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
TEXTAREA {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; FONT: 12px 宋体, Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
SELECT {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; FONT: 12px 宋体, Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
INPUT.post {
	BACKGROUND-COLOR: #ffffff
}
TEXTAREA.post {
	BACKGROUND-COLOR: #ffffff
}
SELECT {
	BACKGROUND-COLOR: #ffffff
}
INPUT {
	TEXT-INDENT: 2px
}
INPUT.button {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef
}
INPUT.mainoption {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fafafa
}
INPUT.liteoption {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #fafafa
}
.helpline {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #dee3e7; BORDER-BOTTOM-STYLE: none
}
</STYLE>

<SCRIPT language=Javascript type=text/javascript><!--	if ( 0 )	{		window.open('privmsg.php?mode=newpm', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;	}//--></SCRIPT>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY text=#000000 vLink=#5493b4 link=#006699 bgColor=#e5e5e5><A name=top></A>
<TABLE cellSpacing=0 cellPadding=10 width="100%" align=center border=0>
  <TBODY>
  <TR>
    <TD class=bodyline>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD><A href="http://bbs.xplore.cn/index.php"><IMG alt="Xplore 论坛首页" 
            src="Xplore  查看主题 - GTK+编程入门[原创].files/logo_phpBB.gif" vspace=1 
            border=0></A></TD>
          <TD vAlign=center align=middle width="100%"><SPAN 
            class=maintitle>Xplore</SPAN><BR><SPAN class=gen>做你所需 ---- Do What 
            You Want!<BR>&nbsp; </SPAN>
            <TABLE cellSpacing=0 cellPadding=2 border=0>
              <TBODY>
              <TR>
                <TD vAlign=top noWrap align=middle><SPAN 
                  class=mainmenu>&nbsp;<A class=mainmenu 
                  href="http://bbs.xplore.cn/faq.php"><IMG height=13 alt=问题解答 
                  hspace=3 
                  src="Xplore  查看主题 - GTK+编程入门[原创].files/icon_mini_faq.gif" 
                  width=12 border=0>问题解答</A></SPAN><SPAN class=mainmenu>&nbsp; 
                  &nbsp;<A class=mainmenu 
                  href="http://bbs.xplore.cn/search.php"><IMG height=13 alt=搜索论坛 
                  hspace=3 
                  src="Xplore  查看主题 - GTK+编程入门[原创].files/icon_mini_search.gif" 
                  width=12 border=0>搜索论坛</A>&nbsp; &nbsp;<A class=mainmenu 
                  href="http://bbs.xplore.cn/memberlist.php"><IMG height=13 
                  alt=成员列表 hspace=3 
                  src="Xplore  查看主题 - GTK+编程入门[原创].files/icon_mini_members.gif" 
                  width=12 border=0>成员列表</A>&nbsp; &nbsp;<A class=mainmenu 
                  href="http://bbs.xplore.cn/groupcp.php"><IMG height=13 
                  alt=管理团队 hspace=3 
                  src="Xplore  查看主题 - GTK+编程入门[原创].files/icon_mini_groups.gif" 
                  width=12 border=0>管理团队</A>&nbsp; </SPAN></TD></TR>
              <TR>
                <TD vAlign=top noWrap align=middle height=25><SPAN 
                  class=mainmenu>&nbsp;<A class=mainmenu 
                  href="http://bbs.xplore.cn/profile.php?mode=editprofile"><IMG 
                  height=13 alt=用户资料 hspace=3 
                  src="Xplore  查看主题 - GTK+编程入门[原创].files/icon_mini_profile.gif" 
                  width=12 border=0>用户资料</A>&nbsp; &nbsp;<A class=mainmenu 
                  href="http://bbs.xplore.cn/privmsg.php?folder=inbox"><IMG 
                  height=13 alt=没新信息 hspace=3 
                  src="Xplore  查看主题 - GTK+编程入门[原创].files/icon_mini_message.gif" 
                  width=12 border=0>没新信息</A>&nbsp; &nbsp;<A class=mainmenu 
                  href="http://bbs.xplore.cn/login.php?logout=true&amp;sid=38971f6fa859c4e0efc2bbfe80e1d56f"><IMG 
                  height=13 alt="退出登陆 [ ZT ]" hspace=3 
                  src="Xplore  查看主题 - GTK+编程入门[原创].files/icon_mini_login.gif" 
                  width=12 border=0>退出登陆 [ ZT 
            ]</A>&nbsp;</SPAN></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
      <TABLE cellSpacing=2 cellPadding=2 width="100%" border=0>
        <TBODY>
        <TR>
          <TD vAlign=bottom align=left colSpan=2><A class=maintitle 
            href="http://bbs.xplore.cn/viewtopic.php?t=1010&amp;start=0&amp;postdays=0&amp;postorder=asc&amp;highlight=">GTK+编程入门[原创]</A><BR><SPAN 
            class=gensmall><B></B><BR>&nbsp; </SPAN></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=2 cellPadding=2 width="100%" border=0>
        <TBODY>
        <TR>
          <TD vAlign=bottom noWrap align=left><SPAN class=nav><A 
            href="http://bbs.xplore.cn/posting.php?mode=newtopic&amp;f=18"><IMG 
            alt=发表新贴 src="Xplore  查看主题 - GTK+编程入门[原创].files/post.gif" 
            align=middle border=0></A>&nbsp;&nbsp;&nbsp;<A 
            href="http://bbs.xplore.cn/posting.php?mode=reply&amp;t=1010"><IMG 
            alt=回复主题 src="Xplore  查看主题 - GTK+编程入门[原创].files/reply.gif" 
            align=middle border=0></A></SPAN></TD>
          <TD vAlign=center align=left width="100%"><SPAN 
            class=nav>&nbsp;&nbsp;&nbsp;<A class=nav 
            href="http://bbs.xplore.cn/index.php">Xplore 论坛首页</A> -&gt; <A 
            class=nav href="http://bbs.xplore.cn/viewforum.php?f=18">UNIX/Linux 
            编程</A></SPAN></TD></TR></TBODY></TABLE>
      <TABLE class=forumline cellSpacing=1 cellPadding=3 width="100%" 
        border=0><TBODY>
        <TR align=right>
          <TD class=catHead colSpan=2 height=28><SPAN class=nav><A class=nav 
            href="http://bbs.xplore.cn/viewtopic.php?t=1010&amp;view=previous">上一主题</A> 
            :: <A class=nav 
            href="http://bbs.xplore.cn/viewtopic.php?t=1010&amp;view=next">下一主题</A> 
            &nbsp;</SPAN></TD></TR>
        <TR>
          <TH class=thLeft noWrap width=150 height=26>主题作者</TH>
          <TH class=thRight noWrap>贴子内容</TH></TR>
        <TR>
          <TD class=row1 vAlign=top align=left width=150><SPAN class=name><A 
            name=3323></A><B>xinhe007</B></SPAN><BR><SPAN 
            class=postdetails>圣骑士<BR><IMG alt="" 
            src="Xplore  查看主题 - GTK+编程入门[原创].files/6169407bf8a3de5d5.gif" 
            border=0><BR><BR>注册日期: 2004年01月10日<BR>发贴数量: 244<BR></SPAN><BR></TD>
          <TD class=row1 vAlign=top width="100%" height=28>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="100%"><A 
                  href="http://bbs.xplore.cn/viewtopic.php?p=3323#3323"><IMG 
                  title=发表贴子 height=9 alt=发表贴子 
                  src="Xplore  查看主题 - GTK+编程入门[原创].files/icon_minipost.gif" 
                  width=12 border=0></A><SPAN class=postdetails>发表时间: 
                  2004年08月09日 17:59<SPAN class=gen>&nbsp;</SPAN>&nbsp; 
                  &nbsp;贴子标题: GTK+编程入门[原创]</SPAN></TD>
                <TD vAlign=top noWrap><A 
                  href="http://bbs.xplore.cn/posting.php?mode=quote&amp;p=3323"><IMG 
                  title=引用回复 alt=引用回复 
                  src="Xplore  查看主题 - GTK+编程入门[原创].files/icon_quote.gif" 
                  border=0></A> </TD></TR>
              <TR>
                <TD colSpan=2>
                  <HR>
                </TD></TR>
              <TR>
                <TD colSpan=2><SPAN class=postbody>GTK+编程入门 <BR>作者:xinhe 
                  <BR>一、什么是GTK+ <BR>GTK+(GIMP 
                  ToolKit),即GIMP工具箱,最初是用来向GNU图像处理程序(即GIMP)的开发者提供用户界面功能,简单的说,GTK+就是用于图形界面开发的API库,是由最初简单的GTK扩展而来的。 
                  <BR>与其他GUI环境下开发的API相比,GTK+的确是与众不同的,甚至在有些方面是令人惊喜的,一方面,GTK+是作为用于Linux他UNIX平台的其他GUI 
                  API的一个免费的和简单的替代品,而另一方面,GTK+是在有了数年的使用和开发经验之后开发的。 
                  <BR>总之,在Linux/UNIX平台下开发图形界面,GTK+将是一个不错的选择。 
                  <BR><BR>二、一个简单的GTK+程序的例子 
                  <BR>GTK+对开发环境的要求很简单,程序的编写可以使用任何编辑器,编译一般选用GCC,不过记得在安装时要把GTK+的API库装上去。(呵呵,是不是觉得比装VC,或.net之类的东西要简单多了?),编程的语言还是采用我们熟悉的C。 
                  <BR>下面给出一个最简单的GTK+程序,它的作用就是在桌面上创建一个窗体。我们通过这个程序来了解GTK+的一些基础知识。 
                  <BR></SPAN>
                  <TABLE cellSpacing=1 cellPadding=3 width="90%" align=center 
                  border=0>
                    <TBODY>
                    <TR>
                      <TD><SPAN class=genmed><B>代码::</B></SPAN></TD></TR>
                    <TR>
                      <TD 
                        class=code><BR>/***************************************************** 
                        <BR>&nbsp;* basicgtk.c <BR>&nbsp;* create by xinhe 
                        <BR>&nbsp;*****************************************************/ 
                        <BR>#include &lt;gtk/gtk.h&gt; <BR>gint main(gint 
                        argc,gchar **argv) <BR>{ <BR>&nbsp; &nbsp; GtkWidget 
                        *TheWindow; //定义一个GtkWidget的数据结构 <BR>&nbsp; &nbsp; 
                        gtk_init(&amp;argc,&amp;argv);//对gtk+进行初始化 <BR>&nbsp; 
                        &nbsp; 
                        TheWindow=gtk_window_new(GTK_WINDOW_TOPLEVEL);//创建一个新的窗体 
                        <BR>&nbsp; &nbsp; gtk_main();//这里是进入gtk的循环 <BR>&nbsp; 
                        &nbsp; return(0); <BR>} 
                  <BR>&nbsp;</TD></TR></TBODY></TABLE><SPAN 
                  class=postbody><BR>然后编译此程序 <BR></SPAN>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -