Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Mensagens - Natureba

Páginas: [1] 2 3 ... 21
1
Programação e Scripts / Re: (Gtk+) GetTickCount
« Online: 28 de Julho de 2009, 13:34 »
Então... Eu imaginei que não teria nada na GTK...
Mas eu precisava de algo que fosse multi-plataforma... esse clock_gettime só existe no linux???
=/

EDIT:

Consegui com a função clock() da time.h... ela desempenha o mesmo papel da GetTickCount.... ai é soh dividir por 1000 para ter o tempo em segundos...xD

2
Programação e Scripts / (Gtk+) GetTickCount
« Online: 27 de Julho de 2009, 13:20 »
Pessoal...
Minha pergunta está no assunto...

Eu gostaria de saber qual a alternativa ao GetTickCount da biblioteca windows.h para criar uma aplicação multi-plataforma, estou utilizando Gtk+ para a aplicação, portanto se tiver algo dentro dela que me ajude serve...

Obrigado.
Abs.

3
Programação e Scripts / Re: Centralizar um botao numa VBOX no Gtkmm...
« Online: 27 de Maio de 2009, 23:28 »
Gerar código pelo glade é algo que está descontinuado faz muito tempo e não é recomendado.
Não é isso que eu quis dizer.

Na verdade você faz a interface no glade e ele cria um arquivo xml quando você salva. No seu programa você abre esse arquivo xml usando funções específicas para isso (biblioteca libglademm) e cria um objeto "glade xml". Com esse objeto você pode pegar uma referência para as widgets que você fez no glade para então conectar os callbacks ou fazer qualquer outra mudança que queira.

Essa abordagem é muito interessante porque você não precisa recompilar a cada mudança que faça na interface e o código fica mais simples já que muita coisa referente a interface gráfica não precisa ser explicitamente escrita em código.

Aqui tem um artigo em português muito interessante sobre o glade
http://www.cin.ufpe.br/~cinlug/wiki/index.php/Mantendo_A_Sanidade_Com_O_Glade

Na documentação da gtkmm também tem uma seção sobre o uso do glade com a gtkmm
http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/chapter-libglademm.html#sec-libglademm-headers-and-linking

puuutz mano... q legal!!! curti mesmo...
mas infelizmente eu to no final de um projeto em GTK, que preciso entregar na facul sexta feira e acho q n vai mais dar tempo de fazer isso...xP
hehehehe... mas vou dar uma olhada nisso sim... valeuzao...

Cara.. Aproveitando o tópico, não sei se você vai saber me ajudar, mas é o seguinte:
No windows, meu código compila direitinho, mas na hora de rodar da akeles erros classicos do windows por causa de um acesso indevido na memória...

Acontece que eu descobri que esse erro é relativo à quantidade de eventos q eu to fazendo...
Assim, adicionei 6 botoes na minha tela... Quando eu dou o signal_clicked.connect() em todos eles, da esse erro...
Se eu fizer isso em soh 4 deles não da... não interessa a ordem, quais botoes eu uso, nada...
não sei por que quando eu faço o quinto signal_clicked.connect(sigc::mem_fun *etc*) esse mem_fun está acessando alguma área ilegal da memória...

VC sabe o que pode ser?

Valeu.
Abs.

4
Programação e Scripts / Re: Abrir um aplicativo com apenas 2 cliques.
« Online: 27 de Maio de 2009, 08:50 »
Quanto ao caso dele abrir e fechar logo em seguida, é por que quando o programa é executado abre-se o terminal para exibir sua saída, e quando o programa termina, o terminal se fecha. Como a velocidade de processamento das CPU's atuais é beeeem alta, o programa "pisca" na tela...

Para contornar este problema você deve parar a execução do programa em algum ponto para que nós meros mortais possamos ver a saída.
Tente colocar um getch(); antes do return da função main.

Espero ter ajudado.
Abs.

5
Programação e Scripts / Re: Centralizar um botao numa VBOX no Gtkmm...
« Online: 25 de Maio de 2009, 09:54 »
Cara...

Eu acho que o glade foi descontinuado...
Ele ainda existe e talz, mas ele não gera mais código pelo que ouvi falar...(ou será que isso é soh no Windows?)
O próprio Gtkmm quando instalado não vem mais com o glade...xP
Até agora eu tava fazendo tudo no dedo msm... hehehehe...

Vou dar uma xeretada aqui ver se eu descubro...
Vlw...

6
Programação e Scripts / Centralizar um botao numa VBOX no Gtkmm...
« Online: 23 de Maio de 2009, 18:23 »
pessoal...

To com um problema em GTKmm... eu adicionei uma VBOX na tela e dei um:

vbox->pack_end(botao,Gtk::PACK_SHRINK);

Ele adiciona esse botao normalmente, mas o botao ocupa a VBox inteira... eu queria deixar ele do tamanho normal e centralizado...

tentei usar:

botao->set_alignment(Gtk::ALIGN_CENTER,Gtk::ALIGN_CENTER);

o que funciona com qualquer WIDGET menos BUTTON, pois BUTTON tem esse método sobrescrito...
Alguem sabe como eu faço para usar a set_alignment da classe Gtk::Alignment ao inves do set_alignment da classe Gtk::Button???

Valeu.
Abs.

7
Programação e Scripts / [Gtk] DrawingArea com fundo transparente...
« Online: 18 de Maio de 2009, 14:56 »
Pessoal...

Estou fazendo uma aplicação onde eu precisava ter uma drawing area para o usuário desenhar algumas coisas, e outra para desenhar apenas um grid para orientação do usuário, e gostaria de saber se tem como eu criar uma drawing area com fundo transparente para a grid...

Obrigado,
Abs.

8
Programação e Scripts / Re: Temas em GTKmm
« Online: 18 de Maio de 2009, 13:30 »
Hummm...
Ok Darcamo...

mas eu instalei apenas o GTKmm e na pasta BIN não tem essa arquivo de configuração, sabe onde eu posso encontrar informações a respeito??? Eu já vi ela anteriormente quando usei GTK, mas agora aparentemente não instalou ela...

E quando eu for distribuir minha aplicação, o usuário não precisa ter o GTK instalado na máquina dele (basta eu distribuir junto as dlls/libs necessárias), certo? sendo assim como vou passar essas dlls/libs ja com o tema??

Abs.

9
Programação e Scripts / Temas em GTKmm
« Online: 17 de Maio de 2009, 11:48 »
Pessoal,

Estou fazendo uma aplicação que tem como objetivo rodar tanto no linux como no windows e eu gostaria de saber como eu faço para mudar o tema do gtk em código com GTKmm???

Valeu.
Abs.

10
Programação e Scripts / Nao compila por erros esdruxulos!
« Online: 03 de Agosto de 2008, 23:05 »
Ae pessoal...
to tentando compilar um codigo em C++ e estou tendo alguns problemas que nao consegui identificar as causas...

o código eh o seguinte:
Código: [Selecionar]
#include <stdlib.h>
#include <string.h>
using namespace std;

typedef struct Vertex
{
    float x;
    float y;
    float z;
};

typedef struct Face
{
    int v1;
    int v2;
    int v3;
    int v4;
};

typedef struct position
{
    float X;
    float Y;
    float Z;
};

class Model
{
    private:
        Vertex *v;
        Face *f;
        int FacesCount, VertexCount;
        position pos;
        position rot;
        int Angle;
    public:
        float scale;

        // construtores/destrutores
        Model();
        Model(string);
        Model(string, float);
        Model(string, float, float, float, float);
        ~Model();

        // carregamento
        bool loadOBJ(string pathName);

        // renderização
        void render();
};

Model::Model()
{
}

Model::Model(string pathName)
{
}

Model::Model(string pathName, float scaleRate)
{
}

Model::Model(string pathName, float scaleRate, float X,float Y, float Z)
{
}

Model::~Model()
{
}

bool Model::loadOBJ(string pathName)
{
}

void Model::render()
{
}

e os erros apresentados são:

Código: [Selecionar]
corte@corte:~/OGL$ g++ -o model model.cpp
model.cpp:41: erro: field ‘string’ has incomplete type
model.cpp:42: erro: expected `)' before ‘,’ token
model.cpp:43: erro: expected `)' before ‘,’ token
model.cpp:47: erro: ‘string’ has not been declared
model.cpp:57: erro: expected `)' before ‘pathName’
model.cpp:61: erro: expected `)' before ‘pathName’
model.cpp:65: erro: expected `)' before ‘pathName’
model.cpp:73: erro: ‘bool Model::loadOBJ’ is not a static member of ‘class Model’
model.cpp:73: erro: ‘string’ was not declared in this scope
model.cpp:74: erro: expected ‘,’ or ‘;’ before ‘{’ token

Alguem sabe qual o problema???? achei simplesmente incompreensível o problema e to até com vontade de jogar o PC na parede...

Abraços.

11
Programação e Scripts / Problemas com MonoDevelop.
« Online: 12 de MAR?O de 2008, 16:55 »
Ae pessoal...
Resolvi estudar sobre mono, mas como nao achei muitos guias para começar a mexer, instalei o monodevelop a partir do apt-get...
Então, eu abri o programa normalmente, criei um projeto para teste e na hora da compilação aparece o seguinte erro:
Código: [Selecionar]
Construindo a solução 1

Compilando projecto: 1 (Debug)
Realizando a compilação principal...
Compilation failed: 1 error(s), 0 warnings

/home/corte/Projects/1/Main.cs(10,11): error CS8025: Parsing error


Construção completaGrupo de código 1, 0 avisos

---------------------- Pronto ----------------------

Construir: Grupo de código 1, 0 avisos


Alguem sabe o que pode ser esse Parsing Error???
Valeu.
Abraços.

12
Jogos e Diversão / Jogos Full Screen minimizam sozinhos.
« Online: 18 de Setembro de 2007, 13:19 »
Ae pessoal...
Quando eu estou jogando um jogo em Full Screen, depois de algum tempo o jogo minimiza sozinho...
Achei que fosse por causa do Gdesklets, e finalizei ele, mas o problema persistiu...

E alguns jogos quando abro ficam meio transparentes possibilitando ver a area de trabalho atras dos mesmos...

Se alguem souber como resolver esses problemas eu agradeço...

Abraços

13
Jogos e Diversão / Re: Como eu instalo cs (original) pelo cedega ?
« Online: 18 de Setembro de 2007, 13:16 »
Cara eu ja consegui instalar o CSS no cedega...
Lembro que para instalar o MSI, eu rodei um executavel chamado msisetup acho que tinha no proprio CD do CS... mas enfim, o jogo ficou todo bugado e nao consegui jogar normalmente...

Abraços.

14
Gnome / Re: Iniciar programas depois de outros.
« Online: 16 de Setembro de 2007, 01:02 »
opa... Consegui... Coloquei o caminho completo do arquivo e funcionou..xP

Valeu pessoal...
Abraços.

15
Gnome / Re: Iniciar programas depois de outros.
« Online: 13 de Setembro de 2007, 18:47 »
cara não funcionou...
Eu criei um arquivo chamado gdesklets.sh na minha pasta pessoal, ai em sessões configurei para rodar o comando "sh ~/gdesklets.sh" e quando reiniciei o sistema nao aconteceu nada....
quando rodo o comando "sh ~/gdesklets.sh" pelo terminal, depois de 10 segundos ele abre o gdesklets normalmente...
Tentei alterar o valor do sleep, mas nao deu do mesmo jeito...

Abraços.

Páginas: [1] 2 3 ... 21