社区首页 >问答首页 >Windows上的Python问题

Windows上的Python问题
EN

Stack Overflow用户
提问于 2014-01-07 09:01:34
回答 1查看 693关注 0票数 2

我试图在Windows上使用GTK3+。设置是从http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar安装的Python2.7和http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar (3.10.x),在我看来,这是启动和运行它的最简单方法,如果我错了,请纠正我。

下面的应用程序在Linux上运行得很好,但是在Windows上按钮的阴影是关闭的,我似乎不能改变文本的颜色,它只是保持黑色。

代码语言:javascript
代码运行次数:0
复制
from gi.repository import Gtk, Gdk

win = Gtk.Window()
win.set_name('MyWindow')

# The Button
button = Gtk.Button("Click Me")
win.add(button)


win.connect("delete-event", Gtk.main_quit)

style_provider = Gtk.CssProvider()

css = """
#MyWindow GtkButton {

    border-radius: 10px;
    border-color: #000;
    font: Sans 10;
    color: white;                   
    box-shadow: 0 0 5px grey inset;
    margin: 10px;
}
"""

style_provider.load_from_data(css)

Gtk.StyleContext.add_provider_for_screen(
    Gdk.Screen.get_default(), 
    style_provider,     
    Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION
)

win.show_all()
Gtk.main()

对这里可能有什么问题有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-07 14:40:49

确保在您的C:\Python27\Lib\site-packages\gnome\etc\gtk-3.0中主题Adwaita没有注释掉,您可以在settings.ini中找到它(或类似的前缀,这取决于您安装的python)。

代码语言:javascript
代码运行次数:0
复制
[Settings]
gtk-theme-name = Adwaita
#gtk-font-name = Arial 10
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20977522

复制
相关文章
windows上python开发环境的搭建
工欲善其事,必先利其器。对于程序开发而言,需要的就是一个良好的开发环境。对于C,C++, java等静态性语言而言,需要通过IDE(集成开发环境)来便利开发过程;对于perl, python这种动态性语言而言,其开发环境的搭建就显得简单多了,只需要安装好对应的解释器,以及选择一个顺手的编辑器即可。
生信修炼手册
2020/05/07
9870
在windows上编译Inlong所遇到的问题
在windows中,由于Inlong的很多单元测试用例都需要用到hadoop的相关组件进行测试。可以采用winunits配合测试,winutils是windows上专门配合hadoop和yarn测试的工具。 在github上下载该工具:
冬天里的懒猫
2022/05/10
2.8K0
【Python】扫盲帖:关于在Windows、Linux和Mac上安装设置Python的问题
我个人在尝试在我的Linux和Windows机器上安装Python时曾遇到过各种各样的问题。一般在出问题之前安装总是很顺利。出了问题之后要么是兼容性问题,要么是关于某种依赖性缺失的问题。
黄博的机器学习圈子
2021/04/16
3.2K0
【Python】扫盲帖:关于在Windows、Linux和Mac上安装设置Python的问题
Windows上的pip和Python升级指南
在进行Python开发时,保持pip和Python版本的最新状态非常重要。它们的升级可以让你享受到更多新特性、修复bug以及提高开发效率。本文将为你提供在Windows上升级pip和Python的详细方法,一起来学习一下吧。
华科云商小彭
2023/09/20
3.3K0
Windows上的pip和Python升级指南
如何在 Windows 上安装 Python
你是否想学习编程呢?可以从 Python 开始,它因为简洁的语法和面向对象的特性而非常受欢迎,是最常见的编程语言之一。而且 Python 是一门解释型语言,这意味着你无需知道如何把 Python 代码编译为机器语言 —— Python 会帮你做到这一点,从而使你能够在编写代码的同时立即进行测试。
用户1880875
2021/09/15
2.2K0
在windows上安装Python cr
出现这个问题是因为为安装过程中需要libeay32.dll,ssleay32.dll
py3study
2020/01/10
2K0
windows上编译 python C源
    跟随《python源码剖析》一书,了解python内部机制。今天搞定了在windows上编译python源代码。
py3study
2020/01/08
6780
Windows上Python安装及Pow
下载安装Notepad++文本编辑器,可去http://notepad-plus-plus.org/下载。 从开始菜单运行PowerShell程序。(win7及以上都有,一般我们用的cmd.exe可用
py3study
2020/01/09
4720
Windows上使用Python绑定CPU
在 Windows 平台上,有时候我们想让自己的程序在指定的CPU上运行,此时我看可以通过下面几个API来实现 win32process.SetProcessAffinityMask(hProcess, mask) - 绑定进程到CPU win32api.GetSystemInfo()[5] - 查询当前机器有几个CPU win32api.GetCurrentProcess() - 获取当前进程信息 其中绑定CPU是mask的值如下: 0x0001 1 0x0002 2 0x0003 1 or 2 0x00
kongxx
2018/05/14
1.6K0
如何在Windows上安装Python【Programming(Python)】
所以你想学习编程吗?Python是最常见的语言之一,它以面向对象的结构和简单的语法的独特结合而流行。Python还是一种解释型语言,这意味着您无需学习如何将代码编译为机器语言:Python可以帮您实现这一点,从而使您有时可以在编写代码的同时立即进行测试。
Potato
2019/12/01
1.9K0
如何在Windows上安装Python【Programming(Python)】
Windows上写 Python 代码的王炸组合!
文章来源:机器之心 推荐阅读:终于来了,【第二期】 彭涛Python 爬虫特训营!! 在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Terminal?本文将带你了解如何利用微软官方维护的 MS Terminal 与 VS Code,来为 Python 开发保驾护航。 使用 Windows 系统一大好处是它的应用太丰富了,甚至强大的 GPU 也能在闲暇时间做点其它「工作」。然而与 Linux 或 macOS
sergiojune
2022/09/27
4.9K0
Windows上写 Python 代码的王炸组合!
在 Windows上写 Python 代码的最佳组合!
使用 Windows 系统一大好处是它的应用太丰富了,甚至强大的 GPU 也能在闲暇时间做点其它「工作」。然而与 Linux 或 macOS 不同,在 Windows 上做开发总会遇到很多挑战,不论是文件编码、环境控制还是项目编译,开发过程中总会有一些神奇的收获。
小F
2021/09/14
5.2K0
windows上安装 MySQL-python包的方法
安装过程中,遇到很多问题,终于解决了,贴下我的解决步骤。也为了其它小伙伴们少采坑。
保持热爱奔赴山海
2019/09/17
1K0
怎样在windows上定时执行python
作为一个需要在电脑上工作和学习的人,一件十分困扰我的事情就是怎样不受互联网中其他内容的干扰而专注于自己想要做的事情,有的时候真的是沉浸于微博上的消息,忘了自己本来想要做的事。不过我有一件神器,自己爱豆的音频激励,所以决定写一个python脚本,让电脑每小时定时播放,提醒自己专注学习。
py3study
2020/01/19
1.6K0
解决VMware 7在Windows 7上无法上网的问题
Windows 7上的VPC不能安装64位的操作系统和Linux等,就安装了个VMware 7来解决我的这个问题,另一个问题出来了虚拟机里头的系统无法上网,通过Google找到一些方法,写的都不详细,这里记录下最完整的配置过程: 首先打开Windows 7的网络和共享中心,然后点左边的更改适配器设置,你会看到两个由VMware创建的虚拟连接,找到VMware Network Adapter VMnet1,记住它的连接名称。 然后右击你当前使用中的连接(比如我使用的是ADSL连接)选择属性,把全部的钩都打上,
张善友
2018/01/19
2.7K0
解决VMware 7在Windows 7上无法上网的问题
彻底解决docker在windows上的端口绑定问题
我相信不少开发者正在或曾经使用 docker 起后端开发环境,那么肯定有不少人遇到过这个莫名奇妙的错误:
HomeboyC
2022/11/18
6.6K0
彻底解决docker在windows上的端口绑定问题
Windows上使用Python增加或删除权限Windows上使用Python增加或删除权限
Windows上使用Python增加或删除权限 在使用Python在 Windows 平台上开发的时候, 有时候我们需要动态增加或删除用户的某些权限, 此时我们可以通过 AdjustTokenPrivileges API 来实现。 比如,我们要给用户分配 SE_TCB_NAME 权限 flags = win32security.TOKEN_ADJUST_PRIVILEGES | win32security.TOKEN_QUERY token = win32security.OpenProcessToken(
kongxx
2018/05/14
2K0
云上Windows Server进程级问题排查方式
在使用微软系的一些解决方案中,或者日常使用Windows Server过程,其实基本功非常重要。
StatLee
2019/01/31
2.7K1
如何在 Python 中终止 Windows 上运行的进程?
当深入研究Windows操作系统上的Python开发领域时,无疑会出现需要终止正在运行的进程的情况。这种终止背后的动机可能涵盖多种情况,包括无响应、过度资源消耗或仅仅是停止脚本执行的必要性。在这篇综合性的文章中,我们将探讨各种方法来完成使用 Python 终止 Windows 上运行的进程的任务。通过利用“os”模块、“psutil”库和“子流程”模块,我们将为自己配备一个多功能工具包来解决这项势在必行的任务。
很酷的站长
2023/08/11
5790
如何在 Python 中终止 Windows 上运行的进程?
点击加载更多

相似问题

Windows上的Python线程问题

05

Windows 10上的Python问题

21

Windows上的Python zipfile问题

22

python上windows上的Xgboost安装问题

14

Windows 8 (Python)上的Cherrypy问题

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文