ICode9

精准搜索请尝试: 精确搜索
  • 【Rust日报】 2019-02-102019-06-27 11:50:57

    本文转载自:https://rust.cc/article?id=20705e8d-881d-4400-9a9e-f4f1f9891e62 rust-guide: 法国国家信息系统安全局开放了Rust安全开发指南 #rustguide #anssi 法国ANSSI(国家信息系统安全局)开放的Rust指南,它并不是Rust教程,而是一份使用Rust进行安全应用程序开发的示例和建议。

  • 如何在PyGTK组合框中添加分隔符?2019-06-27 02:45:33

    我使用gtk.combo_box_new_text()来制作组合框列表,这使用gtk.ListStore只存储字符串,所以有一些方法可以在不使用复杂的gtk.TreeModel的情况下在项目之间添加分隔符? 如果这是不可能的,那么使用gtk.TreeModel来添加secuential小部件的最简单方法是什么?解决方法:我认为您应该使用Comb

  • c# – 如何在Gtk#Window上绘制内容(线条,圆圈等)?2019-06-26 21:52:49

    我正在使用Mono和C#.我想创建一个“图形”应用程序. 在WinForms和.NET中,我可以使用System.Drawing.我可以用什么GTK#? 而且,Windows下GTK#的性能如何?解决方法:这是通过Mono.Cairo完成的,Mono.Cairo是本机绘图库(如GDI)的包装器,所以它表现得非常好. 示例(画一条线): using (Cairo.C

  • 最简单的gui工具包,用于学习和使用java2019-06-25 18:47:02

    我想学习java的GUI开发.任何人都可以推荐一些易于学习和使用GUI小部件工具包.我还想知道一个优秀的工具包GUI设计师.该工具包应该与gtk和qt很好地集成.提前致谢!解决方法:好吧,我真的不知道为什么你需要与gtk和qt集成. 当你在Java中讨论桌面gui时,基本上有4个主要选项. > AWT – 非

  • gEdit - GTK+ 基础文本编辑器2019-06-25 14:04:06

    语法 gedit [--help] [--version] [文件名] [文件名] [文件名] 等等... 描述 gEdit 是一个 X窗口系统下的基础文本编辑器由 GTK+ 写成。它现在支持建立,打开,关闭和保存多个文件,查找和替换,一个选项接口可以在命令行打开文件。   选项 它是漂亮且简单的。 --help输出命令行选项。--ve

  • 使用GTK Webkit Webview(和Qt WebKit桥)从JavaScript / HTML调用C2019-06-25 08:22:14

    我目前正在评估从嵌入在HTML页面中的JavaScript代码调用C函数的不同方法/解决方案.该应用程序必须在Ubuntu Server 12.04 LTS上运行. 我不是基于Linux的开发专家.这是我第一次尝试在JavaScript和C代码之间进行交互. C代码基本上驻留在.so文件(动态库)中,这些文件将提供访问某些硬件

  • 如何在gtk3-python中执行后台任务?2019-06-25 07:44:11

    我有这个主线程: Gui.py from gi.repository import Gtk, Gdk import Process import gobject class gui(): def __init__(self): self.window = Gtk.Window() self.window.connect('delete-event', Gtk.main_quit) self.box = Gtk.Box()

  • linux – Perf在Ubuntu中无法正常工作2019-06-23 23:38:13

    我安装了perf,但是当我尝试使用它时显示此消息 Kernel address maps (/proc/{kallsyms,modules}) were restricted. Check /proc/sys/kernel/kptr_restrict before running ‘perf record’. As no suitable kallsyms nor vmlinux was found, kernel samples can’t be reso

  • python – gtk.Builder,容器子类和绑定子窗口小部件2019-06-22 04:43:33

    我正在尝试在gtk.Builder定义文件中使用自定义容器小部件.就实例化这些小部件而言,它非常有用: #!/usr/bin/env python import sys import gtk class MyDialog(gtk.Dialog): __gtype_name__ = "MyDialog" if __name__ == "__main__": builder = gtk.Builder() bu

  • python – 导入GTK时出错2019-06-21 09:55:50

    我正在运行Python 2.7,安装了最新版本的GTK. 我正在尝试使用以下代码行导入gtk: import gtk 它抛出以下错误: Traceback (most recent call last): File “C:\GTKTutorial\tutorial.py”, line 3, in import gtk File “C:\Python27\lib\site-packages\gtk-2.0\gt

  • python – Enter-Notify-Event信号不能在gtk.ToolButton上运行2019-06-21 07:54:03

    在一个快乐(如果不是不相关)的说明中,这是这个特定项目的绝对最后障碍.如果我解决这个问题,我的第一个重要的点发布(1.0),该项目将公开.感谢大家在这里帮助我完成这个项目,以及我的其他两个(答案全面帮助我们应该这样做). 现在,对于实际问题…… 我的应用程序中有一个工具栏(Python

  • c – 使用辅助线程中的主线程调用方法2019-06-21 06:50:03

    我使用辅助线程调用了一个方法. 从方法内部我需要从主线程调用一个方法. 这是结构 void main_thread_method() { } void secondary_thread_method() { //do something here call main_thread_method() here using main thread } pthread thread1; pthread_create (&thre

  • python – 为什么悬停动画会忽略Gtk3中的过渡时间和功能?2019-06-21 04:55:15

    使用新的gtk,可以使用类似css的文件创建图形主题. 给定这个css文件(名为my-gtk-widgets.css): .button { border-radius: 0; border-style: solid; } .button:hover { transition: 3000ms linear; border-radius: 50; } 以下python代码: from gi.repository impo

  • python – 如何使用pygtk拖动图像2019-06-21 01:42:53

    如何使用pygtk拖动/移动图像? Here是有人这样做的视频,但该人没有提供源代码.解决方法:这里有一个小小的演示(我不好意思,它来自对不起),这与这里发现的很相似:http://www.pygtk.org/pygtk2tutorial/examples/dragndrop.py import gtk class DragImage(gtk.Image): def __init_

  • Python窗口定位?2019-06-20 22:43:52

    我试图在与另一个窗口相同的位置打开一个新窗口. 我的代码: window2.set_position(window1.get_position()) 但它不起作用.解决方法:set_position只是设置一般提示(例如窗口的中心).你需要移动方法: window2.move(pos_x,pos_y) 见这里:http://faq.pygtk.org/index.py?req=show&file=

  • 使用gtk.FileChooserDialog选择大量文件时,与平台相关的性能问题2019-06-13 17:45:31

    我有一个pygtk程序,旨在运行Windows和Ubuntu.它是Python 2.7和gtk2,带有静态绑定(即没有gobject内省).我遇到的问题存在于Ubuntu上但不存在于Windows上. 我的程序应该能够处理大量文件(这里我用大约200个测试),但每个文件的实际处理并不多.我基于每个文件对处理进行排队,并向用户呈

  • python – Gtk.CssProvider()基于ID的选择器如何在Gtk3中工作?2019-06-13 00:46:48

    我一直在打开和关闭它几天,但似乎无法解决问题可能是什么. 基本上我正在尝试使用CSS样式声明在Gtk3中设置一些Gtk Widgets的样式,没有什么复杂的,只是试图通过其id / name来定位特定元素. Gtk.CssProvider()的Gtk文档说明了这一点 #widgetname { background-color: #333333; } 应

  • python – pygtk应用程序的嵌入式浏览器是什么?2019-06-11 00:42:30

    我打算在我的pygtk应用程序中使用嵌入式浏览器,我在gtkmozembed和pywebkitgtk之间进行辩论.两者之间有什么明显的区别吗?有没有我不知道的第三种选择? 应该注意的是,我不会使用它来访问网络上的内容.我主要是将它用于UI目的. 我的优先事项是: >它需要稳定. >它需要跨平台. >它应该易于

  • Python GTK“入门”教程问题2019-06-10 12:44:29

    我在编译pygtk网站上列出的PyGTK使用的基本且非常简单的例子时遇到了问题. 这是此站点的第一个示例: http://www.pygtk.org/pygtk2tutorial/ch-GettingStarted.html 我的代码看起来像这样: #!/usr/bin/env python # example gtk.py import pygtk pygtk.require('2.0') import gtk

  • Python QT(PySide)QPushButton样式表导致“断言’GTK_IS_WIDGET(窗口小部件)’失败”错误2019-06-09 20:45:44

    每次我尝试将样式表应用到QPushButton时,我都会收到错误: (python:21347): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed". 错误出现两次,但程序仍然运行正常,样式表似乎正确应用.这是仍然产生错误的最小代码: import sys from Py

  • python – gtk:检测单击TreeView中的单元格2019-06-06 21:56:33

    我将一些数据显示为TreeView.如何检测特定树视图单元格上的单击,以便我知道单击哪一行的哪一行? 这就是我想要做的,所以也许有更好的方法:部分数据是一系列True / False值,表示一组特定的选项.例如,选项可能会选择要显示的任何“小,中,大,X大”选项.如果用户选择“小”和“大”,则单

  • 基于gtk的imshow:用stb_image读取图像并用gtk显示2019-06-01 17:43:52

    在前面一篇,已经能够基于gtk读取图像并显示。更前面的一篇:基于GDI的imshow:使用stb_image读取图像并修正绘制,通过stb_image读取图像并通过GDI显示图像,实现了一个imshow。本篇则在这两基础上,利用stb_image读取图像,并利用gtk显示,初步实现一个基于gtk的imshow。 首先是找到一份代码,从指

  • 用cmake构建gtk程序2019-06-01 12:47:47

    情况说明 先前已经在windows下基于GDI实现了一个简陋的imshow。考虑跨平台,也考虑万一某天M$不让我们用盗版系统了,还是需要实现一个Linux下的imshow。 GTK相当于GDI在Linux下的一个替代。我用的ubuntu16.04,unity桌面,因此估计是系统自带了GTK。 官方GTK文档的tutorial给出了一个能运

  • python – 在PyGTK中,显示PNG文件的简单方法是什么?2019-05-31 00:55:08

    以下PyGTK代码在窗口中显示PNG文件. 是否有更简单或更好的方式显示PNG文件,例如,使用gtk.DrawingArea?例如,如何调整文件大小? import gtk import pygtk pygtk.require('2.0') class Gui: def __init__(self): # Create an Image object for a PNG file. fil

  • python – 网格中的Gtk滚动窗口大小2019-05-29 18:54:21

    在python中试验Gtk 3. 尝试在滚动窗口容器中将“Gtk.TreeView”添加到网格窗口以及输入框.问题是滚动区域很小,因此您几乎看不到任何滚动窗口/ TreeView.这是输出的图像: 相关代码是: scroll = Gtk.ScrolledWindow() # Create scroll window scroll.add(self.MatchTree) #

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有